Jmeter-使用Stepping Thread Group插件來設(shè)置負(fù)載場景

前言:

什么是實際的性能測試???

1)思考時間:用戶在做不同操作之間有時間停頓,或者延遲,思考時間就是模擬用戶的操作過程中的停頓的間。

2)步伐,速度:主要包括,大量用戶進(jìn)來的時間和退出時間,控制迭代之間的時間,例如,現(xiàn)場用戶20個,設(shè)置5秒內(nèi)全部進(jìn)入,就是這樣的情況。

3)壓力測試時間:假如需要500個人同時測試30分鐘,這里持續(xù)30分鐘就是壓測時間。

一、安裝的插件:jpgc-Standard Set

打開JMeter上的plugin manager,點擊AvailablePlugns下拉滾動條到底部,勾選jpgc-Standard Set,點擊右下角的Apply Changes and Restart JMeter,安裝好了jpgc會出現(xiàn)在Installed Plugins列表里。


二、新建Stepping Thread Group

步驟:右鍵測試計劃->添加->Threads(Users)->jp@gc - Stepping Thread Group?


三、控制面板介紹?


參數(shù)設(shè)置--解釋:

This Group will start10 threads:這次的測試總共會起10個線程。

First , wait for0 seconds:等待0s后開始起線程,也就是不等待直接起線程。

Then start 0 threads;從0個線程開始持續(xù)增加。

Next,add 2threads every3 seconds:每增加2個線程后會運行3s,再起余下的2個線程,再運行3s,以此類推。

Using ramp-up 6seconds:前面每起2個線程的時候花6s,與上面結(jié)合起來即6s內(nèi)起2個線程,運行3s,然后再再6s內(nèi)再起2個線程,再運行3s,以此類推。

Then hold load for30 seconds. :全部的線程起來后,運行30s 后開始停止。

Finally , stop 2threads every1seconds:最后停止線程,2個線程停一次,等1s再停2個線程。


四、監(jiān)聽器Active Threads Over Time

步驟:右鍵測試計劃->添加->監(jiān)聽器->jp@gc - Active Threads Over Time

完整添加HTTP Request后,點擊運行測試,查看Active Threads Over Time運行結(jié)果。可查看線程陸續(xù)啟動的曲線,到達(dá)設(shè)置的最大線程數(shù)后,將持續(xù)運行設(shè)置的時間,到達(dá)設(shè)置的持續(xù)時間后,陸續(xù)結(jié)束進(jìn)程。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

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

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