jmeter壓力測試工具的安裝和使用
場景和優點
功能測試,壓力測試,分散式壓力測試,上手容易,高性能,純java開發,提供測試數據分析,各種報表數據圖形展示
2.準備工作:
2.1下載安裝jdk1.8或jdk1.8以上(安裝步驟百度去)
2.2下載jmeter安裝(這裡介紹windows的安裝)下載地址: http://mirrors.shu.edu.cn/apache//jmeter/binaries/apache-jmeter-4.0.zip
解壓「apache-jmeter-4.0.zip」到D盤根目錄下:「D:apache-jmeter-4.0」
2.3設置環境變數
新建變數名「JMETER_HOME」,變數值為:「D:apache-jmeter-4.0;」
在「CLASSPATH」,添加:「%JMETER_HOME%libext ApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%lib logkit-1.2.jar;」
3.啟動jmeter
在D:apache-jmeter-4.0/bin下雙擊jmeter.bat啟動成功後:如下顯示安裝成功
英語不好的同學可以在選擇設置中文:options-->choose language-->chinese
4.接下來壓測一個get請求介面
第一步:添加一個線程組
可以設置在多少秒內達到,多少個並發,循環多少次
第二步選中線程組:添加一個HTTP請求
設置埠號,ip,請求路徑,參數,請求方式等
第三步:打開查看結果樹
點擊正上方的綠色按鈕運行即可,打開結果樹會展示運行的結果:
除此之外你還可以添加:聚合報告。添加-->監聽器-->聚合報告
聚合報告內容:
Lable:sample名稱,可以看出一個介面
Samples :總共發出多少請求
Average :平均響應時間
Median :中位數,50%用戶響應時間
Min:最小響應時間
Max:最大響應時間
Error% :錯誤的請求總數/請求總數
Throughput:吞吐量,qps
如果測試登錄:用戶名,密碼為可變參數,需要添加CSV數據文件設置
CSV數據文件配置:用戶名,密碼文件為excel文件格式!文件編碼:utf-8
變數名稱:username,password(此處為倆個參數,如有更 多用「,」分割可繼續寫)--->引用的地方使用$來調用即可
分隔符: (製表符分割)
5.用jmeter壓測mysql資料庫
第一步:添加一個線程組(參上上面)
第二步:添加JDBC請求
添加jdbc請求
配置jdbc請求:
第三步:點擊測試計劃--->瀏覽--->添加mysql-connection-java.jar
第四步:添加-->配置元件-->JDBC Connection Configuration
JDBC Connection Configuration配置:如下
第五步:添加—>查看結果樹,聚合報告
選中連接池點擊start,點擊聚合報告查看運行情況等。點擊結果樹,查看每一個請求的失敗或成功狀態,請求參數,返回數據等!對於添加斷言,添加配置文件這裡就不一一介紹了,感興趣的同學,可以自己網上百度學習。


TAG:java開發娛樂 |