Jmeter 线程数、Ramp-Up、循环次数 详解

Jmeter 线程数、Ramp-Up、循环次数 详解

线程属性

Number of Threads(users):相当于模拟的用户数量;Ramp-up period(seconds):达到指定线程需要的时间,例如线程数为100,时间设定为10s,那么就是10s加载100个线程,每秒启动的线程数=100/10=10;Loop Count:如果填具体的数值,就是循环对应的次数;如果选择永远,则一直执行下去,直到手动停止;

调度器配置:需要选中调度器,调度器配置才生效。(循环次数需要勾选永远)

Duration(seconds):场景持续执行的时间Startup delay(seconds):延迟多久执行

Jmeter 的循环次数一般有2种使用场景,一种是设置一个固定次数,一种是不设置次数仅控制循环时间,即循环次数是否勾选“永远”:

设置一个固定循环次数,这种设置可以让一定量的用户,进行多次循环,从而构成一种并发不设置次数仅控制循环时间,这种设置模式是为了观察服务器在一个时间段内,维持某种并发的运行情况

那么这两种场景个线程具体执行情况是什么样的呢,接下来进行简单实验:

实验一

配置1:

Number of Threads(users):3

Ramp-up period(seconds):1

Loop Count:1

结果1:

三个进程各循环一次

实验二

配置2:

Number of Threads(users):3

Ramp-up period(seconds):1

Loop Count:2

结果2:

三个进程各循环两次,可以看到由于响应时间比较小,并不是等到三个线程第一轮执行完再执行第二轮

实验三

配置3:

Number of Threads(users):3

Ramp-up period(seconds):1

Loop Count:永远

Duration(seconds):2

结果3:

三个进程各循环两秒,可以看到和循环两次是效果一样,并不是等三个线程第一轮执行完再执行第二轮,而是各个线程接收到返回值后,立刻执行第二轮

相关推荐

精油初學者必看!掌握精油使用方法與注意事項,讓所到之處充滿芬芳
2025年十大办公软件
365bet体育投注在线

2025年十大办公软件

📅 10-08 👁️ 3104
合金装备5幻痛全SIDEOPS支线任务解锁条件
365bet体育投注在线

合金装备5幻痛全SIDEOPS支线任务解锁条件

📅 08-26 👁️ 1634