jmeter用Stepping Thread Group 递增并发数

jmeter安装插件Stepping Thread Group 

 如图所示设置的时候,本以为是每2秒 按 1 2 3 4 递增的,总共请求应该是10个,可是运行后却请求了几十个。

这个是有关线程数是否就是请求数的问题,添加“常数吞吐量定时器“(Constant Throughput Timer)可解决这个问题(取样器右击--添加--定时器--常数吞吐量定时器)

 参数如图所示:设置每秒的吞吐量(注意单位是分钟,转化时要乘以60。QPS * 60   QPS为每秒的请求数)

“只有此线程” 的目标吞吐量: 控制每个线程的吞吐量,选择这种模式时,总的吞吐量为设置的 target Throughput 乘以该线程的数量

 运行后,刚好就是10个samples ,且时间就是每隔2秒增加一个进程(可以通过添加“用表格查看结果”看具体的情况)

 另一种设置方法:

按设置的Stepping Thread Group 进行设置,如下:6s递增1个,那么60s就是10个请求,Constant Throughput Timer的 target Throughput就设置为10 。

结果为:

 完整的例子如下:

原文地址:https://www.cnblogs.com/may18/p/12374942.html