jmeter的階梯式加壓性能測試 jp@gc - Stepping Thread Group (deprecated)


當測試需求要求是階梯型的壓力測試場景時,使用該線程組。

比如測試場景是    從100並發開始,每60s加壓50並發,直至達到目的並發數(中途發現問題隨時停掉),之后保持每60s停止50並發的速率關閉

一、准備工作

安裝一個插件,lib/ext下的JMeterPlugins-Standard.jar放到JMeter安裝目錄的lib/ext里面即可,網絡上很多 這里不再詳述

二、開始配置

1、測試計划-》添加-》jp@gc - Stepping Thread Group (deprecated)

2、配置線程組

 

 這里一一說明下:

l  This group will start Max threads - 達到多少個並發,比如需求是達到200個並發后持續加壓,這里就是200,也就是並發的最高點

l  First,wait for N seconds - 啟動第一個線程之前,需要等待N秒,如果這里是0,表示不等待,直接啟動

l  Then start N threads - 設置最開始時啟動N個線程,一開始啟動多少個線程,如圖一開始啟動100個線程

l  Next add N1 threads every N2 seconds, using ramp-up N3 seconds - 這個不好理解。表示在N3s內啟動N1個線程,每隔N2s.。太拗口,就看圖上的配置,每隔60s,花0s的時間啟動50個線程

l  Then hold load for N seconds - 單台負載機啟動的線程總數達到Max之后,持續運行N秒。就是說達到第一個配置的線程數之后,持續運行多少s

l  Finally,stop N1 threads ervery N2 seconds - 最后,每隔N2秒,停止N1個線程數。表示每N2s,停掉N1個線程

具體解釋,看下面的圖;

 

三、查看測試成果

在聚合報告中查看,總共發送的請求數、平均響應時間、中值等

 

 

 

 

 


免責聲明!

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



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