LoadRunner_性能测试分析

1.测试结果分析(三种情况)

性能测试结束后,要对测试结果进行分析。

分为三种情况:

  1. 测试结果完全符合需求,不需要分析。

  2. 测试结果存在问题(不符合需求,时间超长),直接通过测试报告(Analysis)查找到原因。直接写出报告。(前提:对应Analysis中结果描述非常清楚。)

  3. 如果通过测试报告没有得出结果(性能瓶颈),这种情况比较复杂。

2.复杂情况分析:事务响应时间过长

比如发现某些事务响应时间超长(最普遍),该如何处理?

  • 1)通过Analysis报告中几个比较重要的图表进行查看,初步定位问题,再通过网页细分图(网页诊断图)去确定响应时间长在系统的哪个部分。大多数情况下,时间长在服务器端。
    (响应时间 = 客户端时间 + 网络时间 + 服务器时间)
  • 2)要进一步确定是哪台服务器(复杂的系统服务器n,甚至几十台–集群)
    答案:通过 监控服务器的系统资源图,能够很容易地定位出哪台服务器不正常。
  • 3) 如果是应用服务器(在企业中也常称为中间件),如Tomcat、JBoss、Weblogic、WebSphere,发生问题,调整服务器配置参数即可。
    共性:都是软件,都安装在服务器主机上提供企业级应用的支持。
    区别:免费、收费(上百万)
    Tomcat: Apache开源组织、免费
    Weblogic: BEA公司出品,后来被Oracle收购了
    WebSphere: IBM公司应用服务器
  • 4)大部分情况都是数据库服务器出现问题,可以通过专门的 数据库监控工具 去监控,甚至可以提取到相应有问题的sql语句。可以对sql语句进行分析、调优,进而提升被测系统的性能。

注意:以上的调试流程不适合于每个被测系统,绝大部分的系统可以在前面的某些步骤中即可停止,完成性能分析过程。

3.页面细分图

1)操作:右击Graphs --> Add New Item --> Add New Graphs…
–> 打开 Open a New Graph窗口,在Web Page Diagnostics中进一步查看细分图。

  • a、Web Page Breakdown
    页面中的组件,也叫做页面中的元素。包括组成网页的内容:文字、图片、音频、视频、动画…
  • b、Page Component Breakdown (Over Time)
    页面组件细分图(随时间变化) 更细致
  • c、Page Download Time Breakdown
    页面下载时间细分图
    响应时间:包括请求后,响应的各个阶段
    八项中主要关注前4项:
<
名称 解释
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值