使用jmeter進行壓測
1. 介紹
Apache JMeter是一款純java編寫負載功能測試和性能測試開源工具軟件。相比Loadrunner而言,JMeter小巧輕便且免費,逐漸成爲了主流的性能測試工具。
2. 安裝
去Apache官網下載安裝包到本地,我使用的是apache-jmeter-5.1.1
版本。點擊下載即可。
下載好後是一個zip壓縮包,將其解壓到本地即可。
注意,jmeter需要JDK的環境,5.1.1需要的是JDK8的環境。
3. 使用
3.1 啓動
雙擊jmeter的bin目錄下的啓動文件。
3.2 錄製腳本
- 創建測試計劃
- 添加線程組
- 添加http request請求
- 添加查看結果樹
右鍵線程組,添加查看結果樹
- 添加彙總報告
右鍵線程組,添加彙總報告
- 設置隨機變量
有時候鏈接中需要添加參數,可以通過在jmeter中添加隨機變量來模擬參數
- 設置吞吐量
在jmeter壓測中,有時候需要控制請求的QPS數量
由於設置中的吞吐量是以分鐘爲單位,所以如果想要設置請求的QPS爲10,那麼此處常數應設置爲 60*10=600。
- 保存腳本
配置完腳本後,保存腳本到本地
4. 進行壓測
點擊啓動按鈕開始進行壓測,jmeter會按照配置好的壓測腳本進行壓測。
通過查看壓測報告,可以知道壓測過程中哪些請求成功,哪些請求失敗了,成功的請求用綠色表示,失敗的請求用紅色表示。