使用Jmeter對mysql進行性能測試入門java
第一步:測試環境準備:mysql
1)、mysql> select version();sql
+-----------+數據庫
| version() |apache
+-----------+ide
| 5.5.13 |性能
+-----------+測試
ms數據庫數據:線程
mysql> select count(*) from account;3d
+----------+
| count(*) |
+----------+
| 15 |
+----------+
2)、apache-jmeter-2.9;
3)、lib:mysql-connector-java-5.0.7-bin.jar
第二步:
打開JMeter,點擊測試計劃,添加線程組:
線程組配置以下:
點擊線程組,添加:JDBC Connection Configuration
配置以下:
點擊線程組,添加JDBC Request
配置以下:
爲該查詢添加一個斷言:
配置以下:
目標是匹配:select count(*) from account 返回的15條數據。
點擊線程組:以此添加:圖形結果、察看結果樹、聚合報告
點擊啓動
問題一:在結果樹中看到報錯:
這是因爲沒有添加mysql驅動形成,點擊測試計劃,添加lib:
問題二:再次點擊啓動,依然報錯,斷言失敗:
看到請求成功了,返回是:
count(*)
15
應該修改斷言爲:包括,由於不能徹底匹配:
最後結果成功經過: