如何在 jMeter 中的嵌套循环中设置计数器



在我的jmeter测试中,我有一个循环控制器,它适用于从以前的线程组获取的消息,内部有一个while循环。在我发送 GET 时,只要它不成功。我想知道发送了多少 GET。它看起来像这样:

-Loop Controller
--While (${__javaScript("${statusCode}"!="200")})
----Counter (on retry variable)
----GET ${retry}

我以为每个循环都会有一个单独的计数器,但事实并非如此。计数器在每次循环控制器迭代中都会递增。有什么想法吗?

看起来你需要__counter()函数而不是计数器配置元素。它在呼叫时递增 1,而不是在迭代时递增。

最新更新