在 Jmeter 中定期暂停所有线程特定持续时间

Pause all threads for a specific duration in regular interval in Jmeter

我有一个线程组
No. of users: 3
Ramp up period: 2
Loop count: forever

Having single Http request

我的要求是每隔 30 分钟将所有线程暂停 1 分钟。 我尝试了 think time 和其他计时器,但它不起作用。

我的Jmeter版本是5.1.1

任何帮助将不胜感激。

您可以使用 Ultimate Thread Group 来模拟,但是线程将退出迭代并在 1 分钟后(不是暂停)开始新的迭代。

  1. Runtime Controller 添加到您的测试计划并将其 "Runtime (seconds)" 设置为 1800

  2. 将您的 HTTP 请求采样器作为运行时控制器的子项
  3. 在 Runtime Controller 之后添加 Flow Control Action 采样器并将其设置为 "Pause" 60000 毫秒


以防万一被告知as per JMeter Best Practices you should always be using the latest version of JMeter so consider upgrading to JMeter 5.2 (or to the latest stable version from JMeter Downloads页)尽快