我是网站性能测试领域的新成员,并将使用JMeter。玩了之后,我仍然在识别网站加载时间的优化方面遇到麻烦?
我目前还在了解负载测试 - 我应该向谁提供性能报告?开发商/程序员?还是网络部门?我经常得到的错误示例是502错误或超时。
提前致谢。
答案 0 :(得分:0)
网站加载时间是许多因素的组合,包括浏览器呈现时间,脚本执行时间,资源下载时间等。您无法使用JMeter验证前端时间。您可以使用Chrome开发人员工具和每个浏览器可用的其他类似工具来实现它。请参阅https://developers.google.com/web/fundamentals/performance/
JMeter主要用于测量协议级性能,以确保您的服务器能够在遇到来自多个客户的实时压力条件时处理繁重的工作负载。它不会计算java脚本执行时间或HTML解析时间。您的JMeter脚本应该以这样的方式编写,即它模拟java脚本执行和其他表示逻辑的逻辑,以形成请求输入和后续请求。
你的问题太开放了,你可能不得不从导师那里开始,他可以帮助你完成整个过程并训练你。
此外,功能测试和性能测试的思维方式完全不同。性能领域的许多关键参与者建议将负载时间作为功能测试工作的一部分进行测量,同时大多数服务器端性能都由性能团队验证。
答案 1 :(得分:0)
JMeter无法识别任何内容,它只是执行HTTP请求和测量响应时间。理想情况下,应该是你,他采用JMeter原始结果,执行分析并创建最终报告,突出显示当前问题和瓶颈(理想情况下需要做些什么来修复它们)
考虑以下清单: