使用Jmeter對mysql進行性能測試入門
第一步:測試環境準備:
1)、mysql> select version();
+-----------+
| version() |
+-----------+
| 5.5.13 |
+-----------+
ms數據庫數據:
mysql> select count(*) from account;
+----------+
| 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
應該修改斷言爲:包括,因爲不能完全匹配:
最後結果成功通過: