我正在使用该函数来获取 threadNum,但是我看到它总是让我得到 1,尽管我已经设置了 5 个线程。这就是我设置线程的方式。我期待它能给我 1,2,3,4,5。我的理解对吗?
这就是我在日志中看到的。
这是一个循环。我也尝试了多个循环,我看到了相同的结果。
我正在使用该函数来获取 threadNum,但是我看到它总是让我得到 1,尽管我已经设置了 5 个线程。这就是我设置线程的方式。我期待它能给我 1,2,3,4,5。我的理解对吗?
这就是我在日志中看到的。
这是一个循环。我也尝试了多个循环,我看到了相同的结果。
不知道您如何“使用”它的详细信息很难说出了什么问题,我无法使用以下__groovy() 函数重现它:
${__groovy(ctx.getThreadNum(),)}
演示:
并且线程号是从零开始的,因此它将是 0, 1, 2, 3, 4
在上面的示例ctx
中代表JMeterContext类实例,请参阅 JavaDoc 和Top 8 JMeter Java Classes You Should Be Using with Groovy了解更多信息