jmeter測試mysql資料庫
阿新 • • 發佈:2022-12-10
1、在測試計劃中新增jar包
用於連線MySQL,需要注意版本問題。
2、執行緒組新增 JDBC Connection Configuration
(新增->配置元件-> JDBC Connection Configuration)用於配置Jmeter和Mysql的連線
執行緒池配置:
Max Number of connections:Jmeter與資料庫的最大連線數,這裡一般配置與應用程式一樣,如果只是測試資料庫則可配置與資料庫最大連線數一樣
Max Wait:執行緒超時時間,單位毫秒
Time Between Eviction Runs:執行緒池空閒清理間隔時間,單位毫秒
Auto Commit:是否開啟自動提交,MYSQL會自動提交,這裡開啟和關閉都可以,ORACLE則需開啟
Transaction Isolation:事物間隔級別設定
Test While Idle:當空閒時測試連線是否斷開
Soft Min Idle Time:執行緒閒置最長時間,超過這個時間閒置的執行緒會被關閉
Validation Query:驗證查詢,檢查連線是否有效
JDBC Driver class是固定的,Jmeter操作各類資料的Driver參考下圖:
3、執行緒組新增JDBC Request
(新增->Sampler-> JDBC Request) 用於寫sql來操作Mysql
傳送請求,執行sql語句