说一说jmeter Thread Group中Number of Threads(Users)和Ramp-Up Period用法_人工智能

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

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

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大碗饭, 现在我让你一口吃三大碗饭能做到吗?

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

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

开源优测


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

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

QQ群:260407012