天天看點

JMeter壓力測試

安裝JMeter

下載下傳JMeter對應的壓縮包:​​https://jmeter.apache.org/download_jmeter.cgi​​

JMeter壓力測試
解開壓縮包,進入bin目錄中輕按兩下​

​jmeter.bat​

​ 就可以運作 JMeter
JMeter壓力測試
啟動完成之後,會出現如下界面
JMeter壓力測試
JMeter支援語言設定,預設是英文,可以修改為中文
JMeter壓力測試
使用JMeter

測試計劃

首先建立一個測試計劃,點選左上角​

​檔案 > 建立​

JMeter壓力測試

線程組

右鍵剛才建立的查詢計劃,添加線程組:

JMeter壓力測試

線上程組中設定 線程數、Ramp-Up時間、循環次數,如下圖所示:1秒鐘啟動200個線程循環100次,如果循環次數勾選了永遠,需要點選上方的停止按鈕

JMeter壓力測試

HTTP請求

右鍵線程組,添加取樣器為 HTTP請求

JMeter壓力測試

設定HTTP請求:協定、伺服器名或IP、端口号、請求方式、路徑、參數

JMeter壓力測試

察看結果樹

右鍵線程組,添加監聽器為結果樹,結果樹可以看到每一次請是成功還是失敗,成功的響應結果。

JMeter壓力測試

結果樹

JMeter壓力測試

彙總報告

右鍵線程組,添加螢幕為彙總報告

JMeter壓力測試

彙總報告的個字段意思:

樣本:一共發了多少個請求

平均值:平均每個請求的響應時間

最小值:最小響應時間

最大值:最大響應時間

标準偏差:表示請求的穩定性,值越大也不穩定,說明有的請求快,有的請求慢

異常:所有請求中發生異常的比例

吞吐量:衡量接口每秒可以處理多少個并發請求

接收:每秒接收的資料

發送:每秒發送的資料