jmeter操作mysql
1.下載數據驅動,安裝數據驅動
(1)存放四個路徑
a.jre下的lib
C:\Program Files\Java\jre1.8.0_60\lib
(2)存放在jre 下的lib ?中的ext
路徑:
C:\Program Files\Java\jre1.8.0_60\lib\ext
(3)存放在jmeter下的lib
路徑:E:\dcs\two\jmeter\apache-jmeter-3.3\lib
(4 )第四個位置:
E:\dcs\two\jmeter\apache-jmeter-3.3\lib\ext
以上將數據庫的驅動存放好,
二.jmeter中的操作
1.導入驅動
2.添加線程
3.添加數據庫配置
填寫配置參數
詳情:
JDBC Connection Configuration jdbc連接配置
Variable Name:Connection Pool 變量名連接到連接池
Variable Name 變量名
Connection Pool Confiauration 連接池的參數
Max Number of Connections 最大連接數
Max Wait (ms):最大等待時間
Time Between Eviction Runs (ms) :逐出運行間隔時間(ms)
Auto Commit : True 自動提交
Transaction Isolation: 事務隔離
Connection Validation by Pool 連接池進行驗證
Test While Idle:測試在空閑
TrueSoft Min Evictable ldle Time:TrueSoft最小可收回時間
Validation Query:驗證查詢
Database Connection Configuration :數據庫連接配置
Database URL: 數據庫URL
JDBC Driver class :JDBC驅動程序類
Username:用戶名
password:密碼
使用接jdbs請求
添加查看結果樹,在執行
類型選擇:
Query Type
Query Type主要包括八種類型,每種類型作用都不一樣,下面分別進行介紹。
Select statement
這是一個查詢語句,只能進行一條sql語句的查詢
如果需要進行多條sql語句的查詢則需要設置query type為callable statement
Update Statement
這是一條更新語句包含insert和update,也是只能進行一條sql語句的查詢
Prepared Select Statement
用于多次執行的select語句
prepared select:用于綁定變量重用執行計劃,對于多次執行的SQL語句,prepared statement是最好的選擇
Prepared Update Statement
和我們的prepared select用法極為類似
Commit
將未存儲的SQL語句寫入數據庫,使用不多
Rollback
撤銷對SQL語句的執行過程
AutoCommit(false)
參數化(1)數據庫通過用戶參數設置變量
前置處理器中添加用戶參數
修改線程數