Jmeter吞吐量控制器

Jmeter吞吐量控制器
Jmeter吞吐量控制器可在做并发分流,数据分流,控制请求次数,限制线程使用次数等 以此来满足需求。

使用场景:例如1000用户并发时,分流处理,全部客户登录,三百用户登录后不做任何操作,五百用户登录后只执行A模块流程,剩下二百用户登录后只执行B模块流程。

此处并不是控制接口或线程组并发,

此处并不是控制接口或线程组并发,

此处并不是控制接口或线程组并发,

控制接口并发请求及线程并发的请移步, 阶梯加压线程组:
https://editor.csdn.net/md/?articleId=103804637

位置:
Jmeter吞吐量控制器
界面:
Jmeter吞吐量控制器
在此逻辑控制器里面的所有请求,会按照所设置的模式,去运行,具体使用如下:

Total Executions:设置运行次数

Percent Executions:设置运行比例(1~100之间)

Per User:如果勾选该项则按虚拟用户数(线程数)来计算执行次数,如果没有选中该项则按所有虚拟用户数来计算执行次数。
Jmeter吞吐量控制器
吞吐量控制器1 Total Executions:设置运行次数为3
Jmeter吞吐量控制器
吞吐量控制器2 Percent Executions:设置运行比例 40.0
Jmeter吞吐量控制器
接下来执行下看下测试结果:

请求1: 设置执行三次,结果执行三次

请求2: 5 X 40% = 2 次
Jmeter吞吐量控制器