asm*_*dur 5 performance multithreading jmeter beanshell performance-testing
我们的测试计划中有7个线程组:
Thread group 1
Thread group 2
Thread group 3
Thread group 4
Thread group 5
Thread group 6
Thread group 7
Run Code Online (Sandbox Code Playgroud)
当线程组 1 完成时,我需要在线程组 2 启动之前添加延迟。我考虑过在每个线程组中添加启动延迟(秒),或者添加一个包含 Thread.sleep(60); 的 beanshell 例如。哪种方法是最好的?
Nac*_*ate -1
JMeter 的默认行为是并行执行线程组。您可以通过选中“按顺序执行线程组”复选框来避免这种情况。
在线程组中添加启动延迟是一个好方法。你也可以实现它,比如

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