每分钟 Jmeter 事务

Jmeter transaction per minute

如何在使用事务控制器而不是请求级别时在 jmeter 中实现每分钟事务数?

例如,在下面的屏幕截图中,我想达到 transaction_2 和 transaction_3 以达到 100/分钟。

  1. 您不能将恒定吞吐量计时器应用于单个采样器,因为由于 JMeter 在开始下一个采样器之前等待前一个采样器完成,因此您将始终获得最慢采样器的吞吐量

  2. Constant Throughput Timer 单独处理采样器 因此您需要将事务的吞吐量乘以其子采样器的数量,即如果 transaction controller 有 3 个子采样器,并且您希望执行整个事务 100 times/minute - 您需要将目标吞吐量设置为 300 requests/minute

如您所见,对于整个事务,每个采样器 50 个请求分钟的吞吐量已转换为 10 requests/minute 3. 恒定吞吐量计时器只能暂停 将 JMeter 的吞吐量减慢到所需值的请求,如果您需要通过加速 JMeter 来“实现”一些吞吐量,最好考虑 Concurrency Thread Group and Throughput Shaping Timer组合