JMeter 不会运行所有迭代

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

我发现 Jmeter 没有在我的循环中运行一次迭代。我统计了所有从测试中收到的消息,它显示:

counter_of_processed 9900
。然而,我的运行应该每 100 个请求运行 100 个用户(预计 10 000 条消息)

我在运行测试的 cmd 中看到类似的内容:

这很奇怪,因为上次运行没有像之前那样的 Active 100。 循环的配置如下所示(当我触发测试时我传递参数):

jmeter
1个回答
0
投票

在没有看到完整的测试计划之前,我们无法判断您的配置出了什么问题。

从你的截图中我可以看到:

  1. 您的线程组启动 5 个线程或通过
    Users
  2. 指定的值
  3. 您的测试执行产生了
    20400
    样本

所以很可能您在脚本中的某处使用了类似 Loop ControllerWhile Controller 之类的东西,您需要重新访问:

  • 其配置
  • 以及您确定
    counter_of_processed
  • 的地方

一个好主意是将 JMeter 日志记录的详细程度增加到 DEBUG 级别,这样您将看到幕后到底发生了什么以及 JMeter 未进入最后一次循环迭代的原因。

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