首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JMeter:基于泊松计时器的新启动

JMeter:基于泊松计时器的新启动
EN

Stack Overflow用户
提问于 2022-03-24 15:06:37
回答 1查看 57关注 0票数 0

对于JMeter来说非常新,我需要基于泊松计时器启动一个新线程(Usercall)。我想出了如何创建泊松计时器,但不知道如何基于泊松计时器启动新线程。当我在一个虚拟取样器中添加泊松计时器时,在线程组开始时,它仍然并行地执行踏板。

目标是通过操纵泊松计时器来控制线程的数量。

编辑:

所以我会设置Poisson定时器,这样大多数调用将发生在0到7秒之间。它将启动一个线程,然后在系统上执行业务用例。下一个线程应该在0到7秒之间再次启动,并与第一个线程并行运行。在线程穿过之后,它们就会关闭。这样,就不会产生1000个打开的线程,您可以用计时器动态地控制线程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-25 07:06:51

如果您正在寻找一种使用随机延迟启动线程的方法,那么恐怕唯一的方法就是使用JSR223测试元件Groovy语言。看看ThreadGroup.addNewThread()函数

示例代码:

代码语言:javascript
运行
复制
ctx.getThreadGroup().addNewThread(org.apache.commons.lang3.RandomUtils.nextInt(0, 7), ctx.getEngine())

但是,我不明白为什么不使用泊松随机定时器,即使您同时启动所有线程--如果您将计时器作为第一个采样器的子程序--线程将不会执行任何操作,因为计时器会增加延迟。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71604912

复制
相关文章

相似问题

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