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 。

 

 

 

 

结果为:

 

 

 完整的例子如下:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM