我有两个采用JSR223后处理器的采样器。我希望线程在启动后处理器之前等待。
如果有多个线程正在运行采样器,我想在所有线程完成采样器后启动Post处理器执行。
请让我知道如何做到这一点。
答案 0 :(得分:1)
您将无法使用JSR223 PostProcessor实现此目的,因为所有JMeter线程(虚拟用户)都是绝对独立的,并且一旦完成采样器就会启动PostProcessor。
所以我建议修改你的测试如下:
同步计时器将充当“集合点”,这样您就可以确保所有线程都已完成采样器执行,并将在完全相同的时刻启动JSR223采样器。
如果您不希望JSR223 Sampler生成示例结果 - 在脚本中的某处添加SampleResult.setIgnore()
。