Jmeter學習筆記(二十一)——Concurrency Thread Group階梯式加壓測試


一、先安裝jmeter的插件管理工具

1、下載地址:jmeter-plugins.org

點擊plugins-manager.jar下載。

2、安裝

把下載下來的文件plugins-manager.jar放入jmeter安裝目錄下的lib/ext目錄,然后重啟jmeter,即可。

 

3、安裝成功

啟動jemter,點擊選項,最下面的一欄,如下圖所示:

 

 

 

4、界面說明

Installed Plugins(已安裝的插件):即插件jar包中已經包含的插件,可以通過選中勾選框,來使用這些插件;

Available Plugins(可下載的插件):即該插件擴展的一些插件,可以通過選中勾選框,來下載你所需要的插件;

Upgrades(可更新的插件):即可以更新到最新版本的一些插件,一般顯示為加粗斜體,可以通過點擊截圖右下角的Apply Changes and Restart Jmeter按鈕來下載更新;

 

二、下載Concurrency Thread Group並發線程組插件

1、在可下載插件tab輸入Custom Thread Groups搜索,然后打勾就可下載,下載后點擊重啟即可

 

 

 

2、在測試計划下添加並發線程組

 

 

  

參數說明:

Target Concurrency:目標並發數(線程數)

Ramp Up Time:加速時間

Ramp-Up Steps Count:加速次數

Hold Target Rate Time:保持目標速率時間

Time Unit:時間單位

Thread Iterations Limit:線程迭代次數限制,即循環次數(空,即為一次)

Log Threads Status into File:將線程狀態記錄到文件中(保存日志文件);

 

3、使用實例

現在以打開百度首頁為實例:

50個線程
1分鍾的加速時間
5個加速步驟
保持目標速率時間1分鍾;

這個就意味着:

1分鍾除以5步,每步0.2分鍾
50個用戶除以5步,每步10個用戶
每0.2分鍾將添加10個用戶,直到達到50個用戶
達到50個線程后,所有這些線程將繼續運行,並一起持續1分鍾;

 

 添加聚合報告,結果如下:

 

 

添加jp@gc - Active Threads Over Time監聽器(改監聽器需要在插件管理里面下載jpgc - Standard Set ),結果如下:

 

 從“Active Threads Over Time”這個圖里可以清楚看到,並發線程數量呈現出明顯的階梯形狀。在不同的時間段內,服務器處在不同的壓力級別當中。


免責聲明!

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



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