【问题标题】:JMeter Constant Throughput Timer doesn't pause until all threads have startedJMeter 常量吞吐量计时器在所有线程启动之前不会暂停
【发布时间】:2017-11-02 22:02:33
【问题描述】:

我正在使用一个恒定吞吐量计时器,并选择了“计算吞吐量基于:当前线程组中的所有活动线程”。当我在线程组上指定 50 个线程和每分钟 1 个样本的吞吐量时,我看到 50 个样本立即通过,然后每分钟 1 个样本。似乎恒定吞吐量计时器没有应用于每个线程的第一个样本。

有谁知道我做错了什么?这是我的测试设置。

这是让它运行几秒钟的结果。

我希望它在启动时只运行一次,因为吞吐量是 1.0。启动每个线程后,它每分钟只运行一次。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    我认为你遇到了这个错误:

    有一个旧的不完整补丁,您可能想尝试一下。

    你可能想试试这个插件:

    【讨论】:

    • 感谢您的链接!有趣且相关,但我必须使用 JMeter 的股票版本。有解决办法吗?
    【解决方案2】:

    好的,我想出了一个解决方法。由于问题出在第一次通过测试计划,我只是使用了一个计数器并创建了一个“If”控制器来识别并跳过第一次通过。不是最漂亮的答案,但它可以解决这个错误。

    计数器:

    “如果”控制器:

    希望这对某人有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多