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

Multithreading 如何在Jmeter中添加线程组之间的延迟?,multithreading,performance,jmeter,performance-testing,beanshell,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开始之前添加一个延迟。我曾经考虑过在每个线程组中添加启动延迟(秒),或者添加一个包含线程的beanshell.sleep(60);例如哪种方法最好?JMeter的默认行为是并行执行线程组。您可以通过选中复选框“按顺序执行线

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

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

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

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

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


这种方式适用于按顺序执行的所有线程组。它将在执行之间增加恒定的延迟。您还可以添加统一的随机计时器,而不是固定时间

在测试计划设置中,选择“连续运行线程组”。对每个线程组使用启动延迟。它很容易维护。@vins我们如何在线程之间添加延迟时间而不连续使用它呢。意味着我必须使用10秒的延迟时间并行运行线程组。第一个线程组将运行,10秒后第二个线程将并行启动,其余线程也将并行启动。我们如何在线程之间添加延迟时间而不连续使用它。意味着我必须使用10秒的延迟时间并行运行线程组。第一个线程组将运行,10秒后第二个线程将并行启动,其余线程也将并行启动。在测试计划中添加
常量计时器将在线程组内的每个请求之间增加延迟,而不是线程组之间的延迟。