如何使用JMeter進行並發測試


JMeter下載地址

1、下載最新版的JMeter的文件壓縮包到本地

2、解壓出來得到如下文件夾

3、打開bin文件夾找到jmeter.properties文件,打開它

 4、找到第37行修改(添加)此條代碼修改為中文

language=zh_CN

 5、然后找到jmeter.bat文件,雙擊打開

 6、新建測試計划,選中“測試計划”鼠標右擊,選擇添加->線程(用戶)->線程組

   7、光標選中線程組,鼠標右擊,添加->取樣器->HTTP請求

  8、單擊http請求,顯示詳情頁填寫需要進行測試的api的URL和需要一同傳過去的數值,這里要注意的是URL里不要含有http或者https,可以填在協議這一欄,如果是http可以為空,另一個是請求方法,要確定是post形式還是get形式,至於路徑其實是可以和IP地址寫在一起的,如果有端口號的話,那就分開寫看的更明白。下方參數就是要拼接到url中的參數比如:http://baidu.com?name=summer&id=888這樣的數據,?后面的即為要傳的參數,點擊下方添加按鈕將其添加到參數欄里。

9、光標移到HTTP請求->添加->配置元件->HTTP信息頭管理器

 

10、在HTTP信息頭管理器中添加需要回傳的token和Cookie等放在 Header中的內容

11、完成了內容配置工作后、我們還需要配置結果查看工具,光標移到測試計划->添加->監聽器->察看結果樹

12、察看結果樹點開,我們選擇一個xml文件用於保存測試結果

這里我們就用自帶的log4j2.xml就好了

 

13、我們回到線程組,這邊先選擇一下測試的並發數(線程數),和並發時間,還有循環次數。這邊的並發數指的即是模擬多少用戶同時操作,並發時間指的是這些用戶在多少時間內進行這些操作,比如是1分鍾內的操作,那么可以設置為60,循環次數指的是這樣的操作需要執行多少次。

14、設置完成后我們保存一下,然后先切換到查看結果樹頁面,然后點擊上方的綠色啟動按鈕,即可開始並發測試了,返回的數值在察看結果樹這邊顯示,我們點擊響應數據即可看到返回的json數據了。

這樣就完成了一個簡單的並發測試了

附:如果是多個API是連貫操作,比如添加到購物車才能測下單,那么可以將這兩個http請求掛在同一個線程組下面

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM