如何在启动其后处理器之前等待所有线程完成采样器

时间:2018-04-23 10:45:04

标签: jmeter performance-testing blazemeter

我有两个采用JSR223后处理器的采样器。我希望线程在启动后处理器之前等待。

如果有多个线程正在运行采样器,我想在所有线程完成采样器后启动Post处理器执行。

请让我知道如何做到这一点。

1 个答案:

答案 0 :(得分:1)

您将无法使用JSR223 PostProcessor实现此目的,因为所有JMeter线程(虚拟用户)都是绝对独立的,并且一旦完成采样器就会启动PostProcessor。

所以我建议修改你的测试如下:

同步计时器将充当“集合点”,这样您就可以确保所有线程都已完成采样器执行,并将在完全相同的时刻启动JSR223采样器。

如果您不希望JSR223 Sampler生成示例结果 - 在脚本中的某处添加SampleResult.setIgnore()