使用jmeter進(jìn)行壓測

使用jmeter進(jìn)行壓測

1. 介紹

Apache JMeter是一款純java編寫負(fù)載功能測試和性能測試開源工具軟件。相比Loadrunner而言,JMeter小巧輕便且免費(fèi),逐漸成為了主流的性能測試工具。

2. 安裝

去Apache官網(wǎng)下載安裝包到本地,我使用的是apache-jmeter-5.1.1版本。點(diǎn)擊下載即可。
下載好后是一個(gè)zip壓縮包,將其解壓到本地即可。
注意,jmeter需要JDK的環(huán)境,5.1.1需要的是JDK8的環(huán)境。

3. 使用

3.1 啟動(dòng)

雙擊jmeter的bin目錄下的啟動(dòng)文件。


在這里插入圖片描述

3.2 錄制腳本

  1. 創(chuàng)建測試計(jì)劃
在這里插入圖片描述
  1. 添加線程組
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-eRbKDEfQ-1579408415743)(./1579404359710.png)]
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-mu5p0kOS-1579408415747)(./1579404676001.png)]
  1. 添加http request請求
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-YBV3pzdn-1579408415785)(./1579404712764.png)]
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-dFV8RQWx-1579408415793)(./1579404972819.png)]
  1. 添加查看結(jié)果樹
    右鍵線程組,添加查看結(jié)果樹
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-CgmaGbSw-1579408415803)(./1579407032585.png)]
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-n7SWA2YS-1579408415805)(./1579407076902.png)]
  1. 添加匯總報(bào)告
    右鍵線程組,添加匯總報(bào)告
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-lPKfAvlp-1579408415807)(./1579407149471.png)]
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-NMryC5hR-1579408415809)(./1579407179785.png)]
  1. 設(shè)置隨機(jī)變量
    有時(shí)候鏈接中需要添加參數(shù),可以通過在jmeter中添加隨機(jī)變量來模擬參數(shù)
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-YSZM3u1p-1579408415812)(./1579407316620.png)]
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-GZ3RBwp8-1579408415819)(./1579407377688.png)]
  1. 設(shè)置吞吐量
    在jmeter壓測中,有時(shí)候需要控制請求的QPS數(shù)量
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-oMfRwnvf-1579408415823)(./1579407546757.png)]
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-L7NvR2LX-1579408415828)(./1579407654386.png)]

由于設(shè)置中的吞吐量是以分鐘為單位,所以如果想要設(shè)置請求的QPS為10,那么此處常數(shù)應(yīng)設(shè)置為 60*10=600。

  1. 保存腳本
    配置完腳本后,保存腳本到本地
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-ncjG2aJg-1579408415836)(./1579407775378.png)]

4. 進(jìn)行壓測

點(diǎn)擊啟動(dòng)按鈕開始進(jìn)行壓測,jmeter會(huì)按照配置好的壓測腳本進(jìn)行壓測。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-XXSn8x2e-1579408415838)(./1579407850055.png)]

通過查看壓測報(bào)告,可以知道壓測過程中哪些請求成功,哪些請求失敗了,成功的請求用綠色表示,失敗的請求用紅色表示。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-8X666dBV-1579408415841)(./1579407921229.png)]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容