首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Jmeter当前线程数?

Jmeter当前线程数?
EN

Stack Overflow用户
提问于 2011-06-23 17:51:50
回答 4查看 54.1K关注 0票数 39

我在HTTP请求中使用线程数=5的线程组。

在请求中,我想包括一个具有线程编号的值的参数,例如,

代码语言:javascript
复制
"pageno": ${threadno}

我想获得像${threadno}这样的线程号。

我该怎么做呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-23 18:09:24

线程数可以通过以下方式获得:

代码语言:javascript
复制
${__threadNum}

请参阅:functions reference

票数 73
EN

Stack Overflow用户

发布于 2014-05-07 01:22:36

虽然上面提到的${__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

票数 35
EN

Stack Overflow用户

发布于 2020-02-23 00:12:51

对于那些在整个测试计划中寻找活动线程数量的人,而不仅仅是特定的ThreadGroup。

代码语言:javascript
复制
${__groovy(org.apache.jmeter.threads.JMeterContextService.getNumberOfThreads())}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6452192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档