我有一个测试大约20个不同请求的JMeter测试计划。对于要测试的每个请求,我希望指定一个不同的常量吞吐量定时器。例如,请求1的恒定吞吐量为10 / min,请求2的恒定吞吐量为5/ min。但是,恒定吞吐量定时器总是覆盖下一个定时器,因此对于每个请求来说,恒定吞吐量定时器并不是单独的。

发布于 2020-01-11 08:39:07
所有请求都在同一个线程组中。由于测试计划中没有逻辑控制器,所以请求被一个接一个地执行。当将常量吞吐量计时器作为子请求引入请求时,如果服务器能够处理,JMeter将尝试创建请求以保持指定的吞吐量。
一旦执行之前的请求,就会执行后续的请求。因此,不能按指定的方式生成吞吐量。
如果请求之间不存在依赖关系,则可以通过跨独立线程组组织请求来控制吞吐量。
发布于 2020-01-10 22:34:48
为了只执行特定的请求,在请求下添加计时器。
这要归功于范围规则
发布于 2020-01-13 08:51:12
“最慢”的常量吞吐量计时器将减慢其他请求,因为JMeter在启动下一个请求之前等待上一个采样器完成。
因此,如果需要执行具有不同吞吐量的采样器,则需要将它们置于不同的线程组下。
如果您需要在线程组之间传递数据,可以通过以下两种方式完成:
https://stackoverflow.com/questions/59683073
复制相似问题