Jmeter吞吐量控制器 Thoutghput Controller

Jmeter吞吐量控制器 Thoutghput Controller

一、Thoutghput Controller界面

Thoutghput Controller元素名称

Thoutghput Controller功能

Name 定义Thoutghput Controller名称
Comments 注释,描述Thoutghput Controller在业务中的作用
Percent Executions

按执行次数的百分比计算执行次数

百分比模式下,是否勾选Per User对执行次数无影响

Total Executions 按Throughput设定值来执行次数
Throughput 设置执行次数
Per User

如果选中,则执行次数为每个线程数*Throughput次数

如果不选中,则执行次数为每个线程数

 二、Thoutghput Controller实例

@Thoutghput Controller介绍

Thoutghput Controller是用来控制它下面子元件执行次数,并非控制吞吐量。它有两个模式分别是Percent Executions和Total Executions

@Thoutghput Controller应用场景

Thoutghput Controller应用在混合场景中有多个业务,且要求每个业务按照设定的执行次数比例执行,这个时候可将每个业务放在单独的Thoutghput Controller控制器下,根据业务需要设置每个Thoutghput Controller执行次数。

@Thoutghput Controller实例运行结果

序号 线程数 循环次数 模式 Throughput Per user 执行次数 说明
1 2 10 Percent 50 Y 10 Percent模式下,是否勾选Per User对执行次数无影响
2 2 10 Percent 50 N 10 Percent模式下,是否勾选Per User对执行次数无影响
3 2 10 Total 7 Y 14 勾选Per User,执行次数为每个线程数*Throughput次数
4 2 10 Total     7 N 7 不勾选Per User,执行次数为1个线程数*Throughput次数。
5 2 2 Total     10 Y 4 线程组循环次数小于Throughput次数时,Throughput设置次数和Per User失效,执行次数为线程数*循环次数=4
7 2 2 Total     10 N 4 线程组循环次数小于Throughput次数时,Throughput设置次数和Per User失效,执行次数为线程数*循环次数=4
发布了316 篇原创文章 · 获赞 117 · 访问量 42万+

猜你喜欢

转载自blog.csdn.net/m0_38039437/article/details/104106769