11.2 案例实践——性能测试第一阶段Ajax页面基准性能分析
11.2.1 页面基准分析目标
基准分析是Ajax性能测试项目实施的第一阶段,其主要目的是考察单个用户使用系统时,用户获得的性能体验,包括响应时间和资源的使用情况,并通过相关工具对性能表现进行细分(breakDown),从而提前发现客户端和应用服务器上可能存在的性能问题,甚至瓶颈。为第二阶段的并发负载测试提供对比参考依据和技术基础。
11.2.2 分析所使用的工具
本阶段主要采用HttpWatch和IEWebDeveloper两种web客户端细分监控工具来完成基准分析。
HttpWatch
HttpWatch是一款HTTP网络协议监控分析工具,可以分解各个http request的具体响应情况,包括Send,Receive,Method,Status Code,URL等,如图11-4所示。
图11-4 HttpWatch
IEWebDeveloper是一款性能Web页面DOM分析工具,能够分解页面的各个元素,包括html的标准元素,和JavaScript脚本等,如图11-5所示。
图11-5 IEWebDeveloper
11.2.3 术语揭示
Download Data:从Server向客户端的下行数据。
Upload Data:从客户端向Server的上行数据。
Total Time:完成一次页面切换或提交所花费的时间。
JavaScript:运行在浏览器中的脚本语言。
BreakDown Time:细分时间。
本文选自《51Testing软件测试作品系列》之八——《性能测试从零开始——LoadRunner入门与提升》。
本站经电子工业出版社和作者的授权,近期将进行部分章节的独家连载,敬请期待!
版权声明:51Testing软件测试网获电子工业出版社和作者授权独家连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读: