【发布时间】:2022-01-09 18:21:23
【问题描述】:
我编写了一个 Jmeter 脚本,我在其中调用了我的测试环境的一些 API,并在 Summary Report Listener 中捕获了结果。 现在我观察到的是对于相同的构建和相同的环境以及相同数量的用户,读数是不同的,如下面的屏幕截图所示。 任何人都可以帮助我如何总结这些读数还是我做错了什么
【问题讨论】:
标签: jmeter performance-testing load-testing
我编写了一个 Jmeter 脚本,我在其中调用了我的测试环境的一些 API,并在 Summary Report Listener 中捕获了结果。 现在我观察到的是对于相同的构建和相同的环境以及相同数量的用户,读数是不同的,如下面的屏幕截图所示。 任何人都可以帮助我如何总结这些读数还是我做错了什么
【问题讨论】:
标签: jmeter performance-testing load-testing
我不认为用 2 个用户和 1 次迭代(反之亦然)运行“测试”可以给你可以“评估”和/或“结论”(不管它是什么意思)的结果
如果您正在寻找数字的含义,请查看 JMeter Glossary 和 Understanding Your Reports: Part 1 - What are KPIs? 文章。
如果您正在寻找结果差异的原因 - 您应该查看附加到您的应用程序(如果是)的 APM tool,如果不是 - 使用 profiler tool 对应用程序重新运行测试附加遥测 - 这样您将识别在服务器端处理 JMeter 请求之间的差异。
最后但并非最不重要的一点是,我建议在增加用户/迭代次数的情况下运行您的测试,因为单个请求响应时间可能会因操作系统、路由器、天气、太阳黑子等不同因素而有所不同,并查看 ie 90percentile
【讨论】: