首页 > 解决方案 > 在 Jmeter 中以定期间隔暂停所有线程特定持续时间

问题描述

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

Having single Http request

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

我的 Jmeter 版本是 5.1.1

任何帮助将不胜感激。

标签: performancetimerjmeterload-testing

解决方案


  1. 运行时控制器添加到您的测试计划并将其“运行时(秒)”设置为1800

    在此处输入图像描述

  2. 将您的 HTTP 请求采样器作为运行时控制器的子级
  3. 在运行时控制器之后添加流控制操作采样器并将其设置为“暂停”60000毫秒

    在此处输入图像描述


以防万一被告知,根据 JMeter 最佳实践,您应该始终使用最新版本的 JMeter,因此请考虑尽快升级到JMeter 5.2(或从JMeter 下载页面升级到最新的稳定版本)


推荐阅读