jmeter 增加线程数并循环遍历它们,直到满足条件

64jmpszr  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(127)

在Jmeter中,有没有什么方法可以逐渐增加线程数量(每个线程永远循环请求生命周期),直到满足条件?当条件满足时,整个测试应停止。
我现在的测试如下:--步进线程组-- while条件--请求
但是使用这种配置,当满足while条件时,满足条件的用户停止循环,但我希望整个测试结束。

50pmv0ei

50pmv0ei1#

最简单的方法是在While控制器后面添加一个Flow Control Action采样器,并将其配置如下:

这样,将退出循环的第一个用户将停止所有线程,当最后一个线程停止时,整个测试结束。
或者,如果你在While控制器的条件下使用__groovy()函数,你可以添加下面一行:

ctx.getPreviousResult().setStopTest(true)

其中ctx代表JMeterContext,请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy文章以了解有关此缩写和其他JMeter API缩写的更多信息。

相关问题