Jmeter吞吐量控制器

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

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

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

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

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

控制接口并发请求及线程并发的请移步,   阶梯加压线程组:https://www.cnblogs.com/beimingyouyuqingcangchuli/p/12118470.html  

 

位置:

 

 

界面:

 

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

Total Executions:设置运行次数

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

Per User:如果勾选该项则按虚拟用户数(线程数)来计算执行次数,如果没有选中该项则按所有虚拟用户数来计算执行次数。

 

例子如下:

线程组设置:

 

 

 

吞吐量控制器1 Total Executions:设置运行次数为3

 

 吞吐量控制器2   Percent Executions:设置运行比例 40.0

 

 接下来执行下看下测试结果: 

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

请求2: 5 X 40% = 2 次

posted @ 2019-12-31 10:22  大大大大大大大白  阅读(1437)  评论(2编辑  收藏  举报