【发布时间】:2021-05-07 12:29:32
【问题描述】:
例如,我将线程(用户)数设置为 100,
我在 ThreadGroup 中有 3 个请求,我希望每个用户调用 request1 和 request2,但只有第三个用户调用 request3
【问题讨论】:
标签: jmeter
例如,我将线程(用户)数设置为 100,
我在 ThreadGroup 中有 3 个请求,我希望每个用户调用 request1 和 request2,但只有第三个用户调用 request3
【问题讨论】:
标签: jmeter
您可以添加 If Controller 并检查每三个线程号:
${__groovy(${__threadNum()} % 3 == 0)}
【讨论】:
这取决于您到底想要实现什么,其中一个选项,很可能是最简单的选项之一,就是将您的 request3 放在 Throughput Controller 下,并将吞吐量控制器配置为运行它的子代 30% 的虚拟用户:
更多信息:Running JMeter Samplers with Defined Percentage Probability
【讨论】: