首页 > 代码库 > jmeter之Throughput Controller

jmeter之Throughput Controller

Throughput Controller

这个控制器的命名不准确,因为不是用来控制吞吐量的,吞吐量控制器允许用户控制执行频率,它提供了两种模式:执行百分比和执行总次数

Per user:勾选会按每个线程单独计算执行次数,不勾选则按照全局的执行次数进行计数。

1.users为5,loop次数改为1,按total Executions,Thoughtput_1为1,Thoughtput_1为2:

技术分享

技术分享

技术分享

不勾选 per user的结果:GetDetailsRequest_1运行次数:1;GetDetailsRequest_2运行次数:2

技术分享

勾选 per user的结果:GetDetailsRequest_1运行次数:5;GetDetailsRequest_2运行次数:5

技术分享

2.users为5,loop次数改为1,按percent Executions,Thoughtput_1为40,Thoughtput_1为60:

技术分享

技术分享

不勾选 per user的结果:GetDetailsRequest_1运行次数:2;GetDetailsRequest_2运行次数:3

技术分享

勾选 per user的结果:GetDetailsRequest_1运行次数:0;GetDetailsRequest_2运行次数:5

技术分享

3.users为5,loop次数改为2,按percent Executions,Thoughtput_1为40,Thoughtput_1为60:

技术分享

不勾选 per user的结果:GetDetailsRequest_1运行次数:4;GetDetailsRequest_2运行次数:6

技术分享

勾选 per user的结果:GetDetailsRequest_1运行次数:5;GetDetailsRequest_2运行次数:5

技术分享

4.users为5,loop次数改为2,按total Executions,勾选 per user的结果:GetDetailsRequest_1运行次数:5;GetDetailsRequest_2运行次数:10

技术分享

users为5,loop次数改为2,按total Executions,不勾选 per user的结果:GetDetailsRequest_1运行次数:1;GetDetailsRequest_2运行次数:2

技术分享

总结:

users为5,loop次数改为1,按total Executions,Thoughtput_1为1,Thoughtput_1为2:

不勾选 per user的结果:GetDetailsRequest_1运行次数:1;GetDetailsRequest_2运行次数:2

勾选 per user的结果:GetDetailsRequest_1运行次数:5;GetDetailsRequest_2运行次数:5

 

users为5,loop次数改为1,按percent Executions,Thoughtput_1为40,Thoughtput_1为60:

不勾选 per user的结果:GetDetailsRequest_1运行次数:2;GetDetailsRequest_2运行次数:3

勾选 per user的结果:GetDetailsRequest_1运行次数:0;GetDetailsRequest_2运行次数:4

 

users为5,loop次数改为2,按percent Executions,Thoughtput_1为40,Thoughtput_1为60:

不勾选 per user的结果:GetDetailsRequest_1运行次数:4;GetDetailsRequest_2运行次数:6

勾选 per user的结果:GetDetailsRequest_1运行次数:5;GetDetailsRequest_2运行次数:5

 

users为5,loop次数改为2,按total Executions,Thoughtput_1为1,Thoughtput_1为2:

不勾选 per user的结果:GetDetailsRequest_1运行次数:1;GetDetailsRequest_2运行次数:2

勾选 per user的结果:GetDetailsRequest_1运行次数:5;GetDetailsRequest_2运行次数:10

jmeter之Throughput Controller