【问题标题】:Calls at the end of script execution are failing in jmeter脚本执行结束时的调用在 jmeter 中失败
【发布时间】:2016-12-20 05:46:49
【问题描述】:

我们观察到,在执行以下场景时,脚本执行结束时的调用失败,它们被计为错误百分比的一部分,

场景:

  • 线程数:100(即使对于 50、150 200 个用户,只有结果树末尾显示的调用失败)
  • 加速周期:5s
  • 调度时长:600s

我们还观察到,虽然调度时间是 10 分钟(600 秒),但 jmeter 运行了 11 分钟。 jmeter 中是否有任何用于缓降期的选项?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    当 JMeter 强制终止正在运行的线程时,可能会发生这种情况,理想情况下不应该发生这种情况并且应该优雅地停止线程。

    最可能的原因是缺乏资源,因为您使用 JMeter 的方式不是很正确。

    关于“减速”期:有一些自定义线程组可通过 JMeter Plugins 项目获得,例如 Stepping Thread GroupUltimate Thread Group,它们允许您设置任意减速模式:

    【讨论】:

    • 感谢您的回复。
    • 感谢您的回复。尝试在非 GUI 模式下执行,禁用侦听器并观察到最后的调用仍然失败。我们将持续时间设置为 10 分钟,但脚本执行 10 分钟 37 秒,最后 37 秒内的调用失败。我是Jmeter的新手,这是jmeter结束脚本执行的方式吗?
    • jmeter.log 文件中有什么可疑之处吗?如果线程被强制终止 - 它们将在结果中显示为错误。您需要了解为什么线程不能正常关闭。
    猜你喜欢
    • 2022-11-11
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多