接口壓力測試(併發測試)工具jmeter介紹

綜述:一個挺好用的工具介紹,對於接口的壓力測試十分有用

參考鏈接:https://blog.csdn.net/u012111923/article/details/80705141

1.工具介紹

前置條件:必須已經安裝了jdk

  • jmeter
  • loadrunner(公司內網不能使用,直接放棄了)

2.下載安裝說明

下載地址:http://jmeter.apache.org/download_jmeter.cgi

在binaries中下載最新版本

下載後解壓文件包,點擊jmeter.bat(apache-jmeter-3.3\bin)即可啓動

3.操作說明

  • 第一步:添加線程組

è¿éåå¾çæè¿°

  • 第二步:添加http請求

è¿éåå¾çæè¿°

  • 第三步:添加查看結果樹

è¿éåå¾çæè¿°

  • 第四步:添加聚合報告

è¿éåå¾çæè¿°

  • 第五步:添加其他需要的內容

4.執行測試

è¿éåå¾çæè¿°

5.分析測試報告

è¿éåå¾çæè¿°

聚合報告參數詳解: 
1. Label:每個 JMeter 的 element(例如 HTTP Request)都有一個 Name 屬性,這裏顯示的就是 Name 屬性的值 
2. #Samples:請求數——表示這次測試中一共發出了多少個請求,如果模擬10個用戶,每個用戶迭代10次,那麼這裏顯示100 
3. Average:平均響應時間——默認情況下是單個 Request 的平均響應時間,當使用了 Transaction Controller 時,以Transaction 爲單位顯示平均響應時間 
4. Median:中位數,也就是 50% 用戶的響應時間 
5. 90% Line:90% 用戶的響應時間 
6. Min:最小響應時間 
7. Max:最大響應時間 
8. Error%:錯誤率——錯誤請求數/請求總數 
9. Throughput:吞吐量——默認情況下表示每秒完成的請求數(Request per Second),當使用了 Transaction Controller 時,也可以表示類似 LoadRunner 的 Transaction per Second 數 
10. KB/Sec:每秒從服務器端接收到的數據量,相當於LoadRunner中的Throughput/Sec

一般而言,性能測試中我們需要重點關注的數據有: #Samples 請求數,Average 平均響應時間,Min 最小響應時間,Max 最大響應時間,Error% 錯誤率及Throughput 吞吐量。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章