JMeter_循环控制器和仅一次控制器

jmeter压测过程中经常会遇到一个场景:用户需要登录后才能下班,我们要压1000次下单接口的话总不能也压1000次登录接口吧。这个时候我们就要用到仅一次控制器和循环控制器了。

仅一次控制器

控制器下的接口在一个线程内仅被执行一次。

循环控制器

可以设定控制器下接口循环的次数。默认是永远循环,可以手动修改循环次数。

场景演示

下面拿几个场景看一下就清楚了。我的线程组设置如下:

场景1

场景描述:线程组的线程数=1,循环次数=2;循环控制器循环次数=2。
运行结果:HTTP请求-一次运行次数=1,HTTP请求-循环运行次数=4。

场景2

场景描述:线程组的线程数=2,循环次数=1;循环控制器循环次数=2。
运行结果:HTTP请求-一次运行次数=2,HTTP请求-循环运行次数=4。

从中得出结论:
一次控制器的运行次数= 线程数量。
循环控制器的运行次数= 线程组循环次数 乘以 循环控制器的循环次数。
如果循环控制设置永远循环的话这一个线程将会永远循环,除非设置了线程组的结束时间。


JMeter_循环控制器和仅一次控制器
http://example.com/p/d22c88e1.html
作者
卡普
发布于
2021年11月18日
许可协议
TURE