在JMeter中开始下一次迭代之前,是否可以等待所有线程完成

在JMeter中开始下一次迭代之前,是否可以等待所有线程完成,jmeter,Jmeter,我想等待所有线程,直到每个线程在一个线程组中完成它的任务,然后再次用所有线程同时开始新的迭代 i、 对于每一次迭代,我想确保所有线程都在最后一次迭代中完成 请根据我的要求提供您的输入。您可以使用。将其作为脚本中最后一个采样器的子级,这样所有线程都将等待其他线程到达最后一步 将同时分组的用户数设置为0,计时器将等待当前线程组中配置的线程数 警告:由于所有线程同时启动最后一步,这将导致服务器突然加载(峰值) 从JMeter文档: 请注意,计时器在中范围内的每个采样器之前进行处理 他们被发现了;如果同

我想等待所有线程,直到每个线程在一个线程组中完成它的任务,然后再次用所有线程同时开始新的迭代

i、 对于每一次迭代,我想确保所有线程都在最后一次迭代中完成

请根据我的要求提供您的输入。

您可以使用。将其作为脚本中最后一个采样器的子级,这样所有线程都将等待其他线程到达最后一步

将同时分组的
用户数设置为
0
,计时器将等待
当前线程组中配置的
线程数

警告:由于所有线程同时启动最后一步,这将导致服务器突然加载(峰值)

从JMeter文档:

请注意,计时器在中范围内的每个采样器之前进行处理 他们被发现了;如果同一范围内有多个计时器, 所有计时器将在每个采样器之前进行处理。计时器只是 与取样器一起处理。一个不在时钟中的计时器 与取样器相同的范围将完全不被处理

要将计时器应用于单个采样器,请将计时器添加为 采样器计时器将在执行采样器之前应用。到 在采样器后应用计时器,或者将其添加到下一个采样器,或者 将其添加为测试动作采样器的子级

因此,尝试将同步计时器作为采样器的子项或添加
调试采样器
,并将
同步计时器作为子项添加到采样器中,以避免警告中提到的不必要的尖峰

参考资料:

  • 您可以使用。将其作为脚本中最后一个采样器的子级,这样所有线程都将等待其他线程到达最后一步

    将同时分组的
    用户数设置为
    0
    ,计时器将等待
    当前线程组中配置的
    线程数

    警告:由于所有线程同时启动最后一步,这将导致服务器突然加载(峰值)

    从JMeter文档:

    请注意,计时器在中范围内的每个采样器之前进行处理 他们被发现了;如果同一范围内有多个计时器, 所有计时器将在每个采样器之前进行处理。计时器只是 与取样器一起处理。一个不在时钟中的计时器 与取样器相同的范围将完全不被处理

    要将计时器应用于单个采样器,请将计时器添加为 采样器计时器将在执行采样器之前应用。到 在采样器后应用计时器,或者将其添加到下一个采样器,或者 将其添加为测试动作采样器的子级

    因此,尝试将同步计时器作为采样器的子项或添加
    调试采样器
    ,并将
    同步计时器作为子项添加到采样器中,以避免警告中提到的不必要的尖峰

    参考资料:


  • 谢谢你,纳文。这是非常有用的。我试试这个。谢谢你@Naveen。这是非常有用的。我试试这个。