關於jmeter線程組和循環次數的設置


 

初始設置:設置線程數 n = 80,循環次數a = 1,ramp-up period=5

一 計算最后一個線程的生成時間(last)

  總共生成80個線程,總共需要5秒,每秒鍾會啟動16個線程,所以,第5個線程開始啟動的時間應該為第1個線程啟動之后的第4.9秒,即:ramp-up period*(1-1/n)=5*(1-1/80)=4.9秒

二 獲取平均相應時間(avg)

  平均相應時間:聚合報告-average值,例如為206,則為時間為:206/1000=0.206秒

三 計算循環次數(x)

  x〉last/avg=4.9/0.206=23.7,即:循環次數至少大於24

四 計算單個線程的持續時間(t)

  t=x*avg=0.206*24=4.9秒

綜上,若循環次數為24則分布如下,其中80個線程的壓測時間只有1秒:

  第1秒:生成第1--16線程,持續時間為4.9秒

  第2秒:生成第17--32線程,持續時間為4.9秒

  第3秒:生成第33--48線程,持續時間為4.9秒

  第4秒:生成第49--64線程,持續時間為4.9秒

  第5秒:生成第65--80線程,持續時間為4.9秒

 

所以,需要調整循環次數為60次,則單個線程的持續時間為:60*0.206=12秒,最后80個線程的壓測時間有15秒

 

引用:https://blog.csdn.net/hsd412237463/article/details/49929173

 


免責聲明!

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



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