如何在jmeter中延迟多个API请求延迟

时间:2017-01-18 13:08:52

标签: jmeter

我在JMeter中通过读取包含130条记录的CSV文件来访问API请求。我希望在5分钟内执行这130条记录,然后延迟30分钟,然后再次执行这130条记录。到目前为止我所做的是:

  • 创建了一个主题组

  • 创建了一个循环计数为2且

  • 的循环控制器
  • 在循环控制器

  • 下添加了CSV请求
  • 向循环控制器添加一个常量计时器,延迟时间为30分钟。

有人可以帮我解决这个问题吗?

截图: enter image description here

1 个答案:

答案 0 :(得分:0)

使用以下配置:

  1. 线程组 - 将Loop Count设置为2
  2. 循环控制器 - 将Loop Count设置为130
  3. CSV Dataset Config
  4. 下添加Loop Controller
  5. If Controller下添加Loop Controller以了解最后一个循环。将条件设为${__counter(,)}==130
  6. Constant Timer下添加If Controller,并将值设置为30 minutes
  7. Debug Sampler下添加If Controller以使Constant Timer适用。 (没有任何采样器,定时器将不适用)
  8. 添加了截图供参考:

    enter image description here