首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JMeter如何在网站中识别要优化的内容?

JMeter如何在网站中识别要优化的内容?
EN

Stack Overflow用户
提问于 2017-02-08 02:41:49
回答 2查看 176关注 0票数 0

我是新的网站性能测试领域,并将使用JMeter。在玩了它之后,我仍然在找出在网站加载时间中优化什么的问题?

我目前还在学习负载测试--我应该把性能报告给谁?开发人员/程序员?还是网络部门?我通常得到的错误示例是502错误或超时。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-08 04:11:19

JMeter无法识别任何东西,它所做的只是执行HTTP请求和测量响应时间。理想情况下,使用JMeter原始结果的应该是您,执行分析并创建最后报告,突出当前的问题和瓶颈(理想情况下,需要做些什么来解决这些问题和瓶颈)

考虑以下清单:

  1. 您的负载测试需要现实,不代表实际应用程序使用的测试是没有意义的。因此,请确保您的JMeter测试在曲奇饼标头缓存、下载图像、样式和脚本、虚拟用户组分布等方面仔细地表示真实用户。
  2. 逐渐增加和减少负载,这样您就能够将每秒事务处理和响应时间等指标与用户数量的增加/减少联系起来,从而确保您应用了合理的坡度和坡度设置
  3. 监测健康测试下的应用程序。造成错误的原因很简单,可能是缺乏硬件资源(CPU、RAM、磁盘等)。它可以使用PerfMon JMeter插件来完成。
  4. 对JMeter实例也这样做。JMeter从“发送请求之前”开始测量响应时间,直到“最后一个响应字节到达”,因此如果JMeter不能足够快地发送请求,那么您将有很高的响应时间而没有其他可见的原因。
票数 0
EN

Stack Overflow用户

发布于 2017-02-08 03:18:08

网站加载时间是浏览器呈现时间、脚本执行时间、资源下载时间等多种因素的综合,不能使用JMeter来验证前端时间。您可以使用工具和其他可供每个浏览器使用的类似工具来实现它。参考https://developers.google.com/web/fundamentals/performance/

JMeter主要用于测量协议级性能,以确保服务器在受到来自多个客户的实时压力条件时能够处理繁重的工作负载。它不会计算java脚本的执行时间或HTML解析时间。您的JMeter脚本的编写方式应该能够模拟java脚本执行的逻辑和其他表示逻辑,从而形成请求输入和后续请求。

你的问题太开放了,你可能得从一位能帮助你完成整个过程并训练你的导师开始。

此外,功能测试和性能测试的心态完全不同。性能领域的许多关键参与者建议将负载时间作为功能测试工作的一部分,而大多数服务器端的性能则由性能团队进行验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42103735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档