我试图获取执行请求的线程组的线程组号,以便将其与属性(或者CSV行)关联,但我很难单独获取该编号。
我可以使用thread.getThreadName()
获得完整的线程名称(包括编号),但我需要将编号与名称分离,如果可能,我希望跳过这一部分。
我使用过的方法:
ctx.getThreadGroup().getName()
返回Thread Group
- 由于某种原因,
ctx.getThreadGroup().getThreadName()
返回null
ctx.getThreadNum()
返回0
,因为它是在线程组内运行的第一个线程ctx.getThread().getThreadName()
返回Thread Group 1-1
ctx.getThread().getThreadNum()
返回0
我知道这个号码一定存储在某个地方,因为日志会打印出这一行:2022-07-10 13:31:10,313 INFO o.a.j.e.StandardJMeterEngine: Starting ThreadGroup: 1 : Thread Group
个
在哪里可以找到此信息?
谢谢你。问候。
1条答案
按热度按时间hwazgwia1#
我想你是在寻找
ctx.getThreadGroup().getNumThreads()
函数更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy