查看原文
其他

说一说jmeter Thread Group中Number of Threads(Users)和Ramp-Up Period用法

苦叶子 开源优测 2022-11-13

点击上方蓝字“开源优测”一起玩耍


先上图一张,看下今天要说的Numer of Threads(users)和Ramp-Up Period(in seconds)属性在哪设置,明确要说的目标,见下图:



Numer of Threads(users): 


这个好理解,即线程数或用户数。


Ramp-Up Period(in seconds):


这个我们先来看下官方文档的说明:


The ramp-up period tells JMeter how long to take to "ramp-up" to the full number of threads chosen.  If 10 threads are used, and the ramp-up period is 100 seconds, then JMeter will take 100 seconds to get all 10 threads up and running.  Each thread will start 10 (100/10) seconds after the previous thread was begun.  If there are 30 threads and a ramp-up period of 120 seconds, then each successive thread will be delayed by 4 seconds.


把这段话简要的翻译下:

Ramp-Up Period即为jmeter需要好多长时间完成Numer of Threads(users)指定的线程数的初始化。例如Numer of Threads(users)设置为10,Ramp-Up Period设置为100,的意思是:在100s内完成10个线程的启动,每个线程启动时间为100/10,即你可以理解为在100s内平均每10s启动一个线程。


下面我们看下新手常犯的病,这得治:


设置Numer of Threads(users)为1000


设置Ramp-Up Period为1


然后问: 为什么压力没上来或是问为什么我的线程启动失败


这时通常会回答:你一天能吃3大碗饭, 现在我让你一口吃三大碗饭能做到吗?


不解释为什么这么回答,要低调


好了,关于这两个参数的含义和用法已经说完了。。。


开源优测

分享软件测试开源技术、经验、方案的首发平台

长按二维码/微信扫描 关注开源优测

QQ群:260407012

苦叶子私人微信:liyimin1912

有问题,可留言或加好友进微信群

苦叶子原创文章首发平台



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存