并发线程运行的用户数量超过配置中定义的数量

问题描述 投票:0回答:2

总并发数12

加速时间(秒)120

加速第 4 步

在监听器中,有时我看到 17 个用户,有时看到 21 个。

我预计 3 人组中有 3 名用户

jmeter
2个回答
0
投票

并发线程组正在运行您在“目标并发”字段中定义的用户数量,不多也不少。

这是演示,我只将 120 秒更改为 12,以保持相当短的时间。

当所描述的行为可能时,我只能想到一种情况:以分布式模式运行 JMeter 测试。在这种情况下,实际负载将是 12 乘以 JMeter 从机数量,例如:

  • 1 个从属 - 12 个线程
  • 2 个从站 - 24 个线程
  • 3 个从站 - 36 个线程
  • 等等

您还可以查看 jmeter.log 文件,它通常包含有关启动和停止线程的条目及其原因,可能是您有多个线程组或另一个组件,如 Precise Throughput TimerThroughput塑造计时器JSR223测试元素中的自定义代码,启动额外的线程。


0
投票

我也面临同样的问题,我已经给了 1500 个目标并发用户,但在日志中我可以看到用户超过 1500 个。尽管如此,我只有负载生成器。

© www.soinside.com 2019 - 2024. All rights reserved.