【问题标题】:How to evaluate and conclude Jmeter readings of a Load Test如何评估和得出负载测试的 Jmeter 读数
【发布时间】:2022-01-09 18:21:23
【问题描述】:

我编写了一个 Jmeter 脚本,我在其中调用了我的测试环境的一些 API,并在 Summary Report Listener 中捕获了结果。 现在我观察到的是对于相同的构建和相同的环境以及相同数量的用户,读数是不同的,如下面的屏幕截图所示。 任何人都可以帮助我如何总结这些读数还是我做错了什么

【问题讨论】:

    标签: jmeter performance-testing load-testing


    【解决方案1】:

    我不认为用 2 个用户和 1 次迭代(反之亦然)运行“测试”可以给你可以“评估”和/或“结论”(不管它是什么意思)的结果

    如果您正在寻找数字的含义,请查看 JMeter GlossaryUnderstanding Your Reports: Part 1 - What are KPIs? 文章。

    如果您正在寻找结果差异的原因 - 您应该查看附加到您的应用程序(如果是)的 APM tool,如果不是 - 使用 profiler tool 对应用程序重新运行测试附加遥测 - 这样您将识别在服务器端处理 JMeter 请求之间的差异。

    最后但并非最不重要的一点是,我建议在增加用户/迭代次数的情况下运行您的测试,因为单个请求响应时间可能会因操作系统、路由器、天气、太阳黑子等不同因素而有所不同,并查看 ie 90percentile

    【讨论】:

    • 感谢 Dmitri,我尝试与更多用户一起运行测试,我匹配了平均和 90%Line 响应时间,但有时我得到的差异有时超过 +-5%。我会要求开发人员查看我们是否附加了任何 APM 工具并检查出了什么问题
    猜你喜欢
    • 2018-09-28
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 2018-05-28
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    相关资源
    最近更新 更多