jmeter連接mysql準備測試數據

插大量數據之方法1:生產環境導入備用數據

??????????????????????????

插大量數據之2:創建存儲過程

## 第一步:

創建一個表,執行以下sql:

CREATE TABLE `student` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

##第二步,定義一個存儲過程,用來向上表實現批量插入數據,執行以下sql:

???? ##如果此存儲過程存在,先刪除,方便以下再創建同名的存儲過程

DROP PROCEDURE IF EXISTS sp_test;

##括號中是參數, INd代表是入參,int是參數的數據類型

/*CREATE PROCEDURE sp_test(IN loopNumber INT(11),IN LoopName VARCHAR(30),IN LOOPENABLE INT(1))

begin

##定義一個變量,類型為int,默認值為0

declare id int default 0;

##while 循環,通過傳入的數值和定義的變量做判斷,確定需要插入多少數據

while id < loopNumber Do

?????????????????? SET id = id+1;

? ? ? ? ? ? ? ? ? insert into ba_role(name,enable) values(LOOPENABLE,LoopName);

##循環結束

end WHILE;

##執行存儲過程

-- CALL sp_test(1000,"78",1);

##查詢這張表是否插入數據

-- SELECT * from ba_role;

##刪除這張表

-- TRUNCATE table student;

插大量數據之2:編寫測試腳本

http://blog.csdn.net/ggf123456789/article/details/33732033

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 什么是SQL數據庫: SQL是Structured Query Language(結構化查詢語言)的縮寫。SQL是...
    西貝巴巴閱讀 1,855評論 0 10
  • 性能測試,準備測試數據是一個重要的環節。 針對數據準備我們有常用的以下幾種方式: 從生產的備用庫里面同步下來。 自...
    果果醬ya閱讀 3,241評論 2 10
  • 一. Java基礎部分.................................................
    wy_sure閱讀 3,835評論 0 11
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139