如何在Jmeter中的线程组之间添加延迟?

时间:2015-01-09 15:19:54

标签: multithreading performance jmeter performance-testing beanshell

我们的测试计划中有7个线程组:

Thread group 1
Thread group 2
Thread group 3
Thread group 4
Thread group 5
Thread group 6
Thread group 7

当线程组1完成时,我需要在线程组2启动之前添加延迟。我想过在每个线程组中添加启动延迟(秒),或者添加一个包含Thread.sleep(60)的beanshell;例如。哪种方法最好?

1 个答案:

答案 0 :(得分:1)

JMeter的默认行为是并行执行线程组。您可以通过选中“按顺序执行线程组”复选框来避免这种情况。

在线程组中添加启动延迟是一种好方法。你也可以实现它,

enter image description here

这种方式适用于顺序执行的所有线程组。它会在执行之间增加持续的延迟。而不是恒定时间你也可以添加统一随机计时器。