我有一个 JMeter 测试计划,可以测试大约 20 个不同的请求。对于每个要测试的请求,我想指定一个不同的恒定吞吐量计时器。例如请求 1 的吞吐量恒定为 10 个/分钟,请求 2 的吞吐量恒定为 5 个/分钟。
然而,恒定吞吐量定时器总是覆盖下一个定时器,使得恒定吞吐量定时器对于每个请求不是单独的。
最佳答案
所有请求都在同一个线程组中。由于测试计划中没有逻辑 Controller ,因此请求会被依次执行。当恒定吞吐量计时器作为请求的子项引入时,如果服务器可以处理它们,JMeter 会尝试创建请求以维持指定的吞吐量。
一旦前面的请求被执行,后面的请求就会被执行。因此无法按指定生成吞吐量。
如果请求之间不存在依赖性,则可以通过跨独立线程组组织请求来控制吞吐量。
关于JMeter 恒定吞吐量计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59683073/