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

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

最佳答案

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

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

enter image description here

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

关于multithreading - 如何在 Jmeter 中的线程组之间添加延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27863733/

相关文章:

java - JNI - 自动将所有新生成的线程从进程附加到 JVM?

c++ - C++ 函数的效率

performance - 切换着色器和纹理的 webgl 性能成本

java - JMeter jdbc :mysql error

java - JMeter 消息吞吐量太低

multithreading - 多线程程序中的QPointer

退出整个程序时出现python线程异常错误

jmeter - 有没有办法从 jmeter 运行 C# 程序?

c++ - 为什么C++上的互斥锁会如此严重地影响多线程效率?

python - 快速搜索两个列表中的所有元素