我正在创建一个包含4个线程的JMeter测试。每个线程都有多个事务控制器和45到98个HTTP请求。
现在我遇到的问题是我想添加一个恒定的吞吐量计时器,以确保每分钟完成x个线程。目前,我需要指定HTTP请求的确切数量,然后它将在1分钟内完成该线程。但是我希望它启动线程1.尽可能快地执行,然后在第2分钟再次启动它,依此类推。
这可以通过恒定吞吐量计时器完成,还是需要使用替代方案?
提前致谢。 -Blacksoil
答案 0 :(得分:0)
恒定吞吐量计时器足以满足您的需求。尽管名称中的“常量”一词不一定是常量,但您可以将JMeter属性放在“吞吐量”输入字段中并动态更改。有关详细信息,请参阅How to use JMeter's Throughput Constant Timer指南。
顺便说一句,有一个CTT的扩展版本 - Throughput Shaping Timer,它提供了更灵活的吞吐量控制选项,甚至可以在测试场景时间轴上直观地表示吞吐量: