如何在两个线程之间应用2分钟的差异

时间:2018-04-05 09:25:00

标签: jmeter

我在Thread组中有100个线程,想要在下一个请求之间延迟2分钟后发送1个HTTPS请求。

e.g。 1请求然后再2分钟延迟1请求然后2分钟延迟

3 个答案:

答案 0 :(得分:0)

使用常量计时器在请求之间保持2分钟的恒定延迟。

对于while循环问题,请参阅以下内容: -

您需要重置计数器。使用JSR223 Sample将值重置为预期的其他值。

在下面的计划中,我使用了计数器1-5并在while循环中使用它作为$ {__ javaScript(" $ {counter}"!=" 5",) }。之后使用JSR223将值重新设置为1以进行下一次迭代。

enter image description here

答案 1 :(得分:0)

提供2分钟的延迟 对于 您需要的100位用户 组 加速期:100(线程组) 和 线程延迟:120000 ms(常量定时器)

你可以在这里使用Timer我已经使用Constant Timer来处理线程之间的延迟。有关更多说明,请参阅下图。这里有3分钟。

Constant Timer Tutorial

Ramp up Period Tutorial

Constant Timer Example

答案 2 :(得分:0)

我建议使用以下测试计划结构:

"要分组的模拟用户数量"同步计时器的设置应该等于线程组中的线程数(虚拟用户)