我在JMeter中有一个场景,比如如果事务进入if循环控制器,那么当if控制器中的所有请求都完成时,执行就应该停止。它不应该执行控制器外部的调用。如何实现这个案例?谁能提出一个想法?
axr492tv1#
有两个选项:1.将流控制操作采样器添加为If控制器中的最后一个请求,并将其配置为:
1.或者,将JSR223采样器添加为If控制器中的最后一个请求,并将以下代码放入“脚本”区域
ctx.getThread().stop() SampleResult.setIgnore()
请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy文章,了解这些ctx和SampleResult家伙是什么意思。1.就是这样,如果线程进入If控制器,它将执行采样器1、采样器2和采样器3,然后停止。如果线程没有进入If控制器,它将执行采样器1和采样器4。
ctx
SampleResult
1条答案
按热度按时间axr492tv1#
有两个选项:
1.将流控制操作采样器添加为If控制器中的最后一个请求,并将其配置为:
1.或者,将JSR223采样器添加为If控制器中的最后一个请求,并将以下代码放入“脚本”区域
请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy文章,了解这些
ctx
和SampleResult
家伙是什么意思。1.就是这样,如果线程进入If控制器,它将执行采样器1、采样器2和采样器3,然后停止。如果线程没有进入If控制器,它将执行采样器1和采样器4。