Raj*_*aju 26 multithreading jmeter
我正在使用具有数量的线程组= 5的线程组与HTTP请求.
在请求中我想要包含一个带有线程号值的参数,例如,
"pageno": ${threadno}
Run Code Online (Sandbox Code Playgroud)
我想得到像这样的线程号${threadno}.
我怎样才能做到这一点?
小智 22
虽然上述内容${__threadNum}可以在jMeter中的许多地方使用,但您需要在不允许的地方使用其他内容,例如,前/后处理器中的脚本元素.
这个答案解释了如何在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