【问题标题】:Add a delay time between thread group iterations在线程组迭代之间添加延迟时间
【发布时间】:2019-10-29 23:40:56
【问题描述】:

我有一个带有一个线程组的脚本,并且我看了一下,所以当我运行测试时,它将对该一个线程组进行 4 次迭代。

我正在尝试在线程组的每次迭代之间添加延迟,而不是在线程组中的每个请求之间添加延迟,以便在第一次迭代后等待 5 分钟然后进行下一次迭代。

我已经到处寻找解决方案,但所有答案都是针对每个请求而不是整个线程组。

【问题讨论】:

    标签: timer jmeter iteration delay threadgroup


    【解决方案1】:

    您可以在线程组的开头添加 Flow Control Action 并使用暂停操作

    持续时间 暂停多长时间(毫秒)

    此采样器还可以与事务控制器一起使用,因为它允许在不需要生成示例的情况下包含暂停。对于可变延迟,请将暂停时间设置为零,并添加一个 Timer 作为子项。

    【讨论】:

    • 使用定时器延迟怎么样?
    【解决方案2】:

    JMeter Timers:

    1. 服从 JMeter Scoping Rules
    2. 正在采样器之前执行

    因此,如果您想要在迭代之间有固定延迟,只需在线程组中添加一个 Constant Timer 作为第一个 Sampler 的子代,就会应用延迟。

    【讨论】:

      猜你喜欢
      • 2015-01-14
      • 2011-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多