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

问题描述:

有7个线程组在我们的测试计划:如何在Jmeter中的线程组之间添加延迟?

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;例如。哪种方法最好?

+3

在TestPlan设置中,选择'连续运行线程组'。使用每个线程组的启动延迟。这很容易维护。 – vins

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

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

enter image description here

这种方式是很适用于被顺序执行的所有线程组。它会在执行之间增加不断的延迟。您也可以添加Uniform随机计时器,而不是持续时间。