Jmeter当前线程号?

| 我在HTTP请求中使用线程数= 5的线程组。 在请求中,我想包含一个带有线程号值的参数,例如,
\"pageno\": ${threadno}
我想获得像like1ѭ这样的线程号。 我怎样才能做到这一点?     
已邀请:
        线程号可用为:
${__threadNum}
请参阅:功能参考     
        尽管上述ѭ3可以在jMeter中的许多地方使用,但您需要使用其他不允许的地方,例如,Pre / Post-Processors中的脚本元素。 该答案说明了如何在jMeter中的此类脚本中获取线程号或计数。 要获取当前线程的数量(在您的情况下为5),请使用
ctx.getThreadNum()
,它将获取线程的数量。 要获得jMeter使用的线程总数,您可以对活动线程总数使用
ctx.getThreadGroup().getNumThreads()
ctx.getThreadGroup().getNumberOfThreads()
。 https://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterContext.html#getThreadNum() https://jmeter.apache.org/api/org/apache/jmeter/threads/AbstractThreadGroup.html     
        
${__threadNum}
不能单独工作。 您将需要使用$ {__ eval($ {__ threadNum})}。 尝试使用此:
int threadNum=ctx.getThreadGroup().getNumThreads(); 
ctx来自JmeterContext     

要回复问题请先登录注册