• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

使用 IBM Page Detailer 分析 Web 应用性能与调优

发布: 2008-5-09 09:49 | 作者: 张雪莹 | 来源: ibm | 查看: 569次 | 进入软件测试论坛讨论

领测软件测试网

本文介绍了 IBM Page Detailer 的功能和使用,并通过一个实例演示了如何对 IBM Page Detailer 获取的结果进行分析,并为 Web 应用性能改进提供建议。

介绍

在性能测试的日常工作中,测试人员经常需要一些工具为我们提供用以分析的数据。选择行之有效的工具,往往可以使测试工作事半功倍。在对 Web 应用性能的分析过程中,测试人员需要获取与网络传输相关的数据。对于底层信息的获取,许多已有的工具可提供数据包级别的数据。但当测试人员需要更进一步的数据进行分析时,这些工具提供的信息往往太过繁杂,给分析过程带来一定程度的不便。在这种情况下,我们推荐使用 IBM Page Detailer 来提高工作效率。

IBM Page Detailer 是由 IBM 研究院的两位资深工程师 LeRoy Krueger 和 Nat Mills 共同开发完成的。这是一款用来衡量 Web 应用性能的软件,由于是基于客户体验的角度设计,从而更有利于依据其收集的数据来调整 Web 应用的性能,更好地满足客户需求,达到更好的客户满意度。

IBM Page Detailer支持Windows® 2000, XP, Server 2003以及Windows Vista操作系统,分为Basic和Pro两个版本,其中Basic版本的安装文件可以在 IBM alphaWorks下载

Basic 版属于免费体验版本,在功能上有一定的局限。而 Pro 版本则具有如下的加强功能:

  • 对 HTTPS(SSL)通讯的全面支持
  • 可以保存和导入获取数据
  • 以 XML 的格式导出数据
  • 标注功能
  • 事件视图中文字处理的查找功能
  • 图像显示功能

本文所有示例均以 Pro 版本为例,以下不再做特殊说明。

IBM Page Detailer 通过在客户端的 Windows 端口堆栈中插入探针(Probe)来获取相关信息。对于 Microsoft Internet Explorer,Mozilla Firefox 和部分 Netscape 浏览器,不需要配置即可自动激活探针。当使用其他类型的浏览器时,可通过修改安装目录下的 wd_WS2s.ini 文件来实现探针激活,具体的修改方法可以参照帮助文件中“Using Page Detailer with Other Applications”这一章节的内容。

IBM Page Detailer 能够获取以下类型的数据:

  • 总连接时间
  • 端口连接时间和传输数据量
  • SSL 连接时间和传输数据量
  • Server 响应时间和传输数据量
  • 内容传输时间和数据量
  • 传输延迟时间
  • 请求字节头
  • 请求传输数据
  • 反馈字节头
  • 反馈数据内容
  • 页面数总计,平均及最大、最小页面数

IBM Page Detailer 提供了丰富的图例(参见 图 1),使用不同的颜色和图标代表不同的状态和元素,这令数据显示一目了然,方便了分析过程。


图 1. 图例
图1. 图例

IBM Page Detailer提供了两种视图——图表视图和细节视图。在图表视图(参见 图 2)中,显示各个页面下载的时间,字节数,总的元素数,并且会依照实际的传输顺序用相应颜色的彩条表示各个元素的传输过程及在整个页面下载时间中所占的比例。其中重叠的部分表示这些元素的下载是并行完成的。


图 2. 图表视图
图2. 图表视图

图表视图中从全局的角度展示了各个页面下载的概况,如果想了解页面中各个元素的详细信息,需要到细节视图中来查看。


图 3. 细节视图
图3. 细节视图

细节视图(参见 图 3)中的默认列只显示元素名称、下载时间、元素大小以及元素下载过程图例。除此之外,可以通过点击右键(如 图 4 所示),选择增加列来在视图中显示更多需要的信息。这些信息是 IBM Page Detailer 在抓取数据的过程中自动收集,当选中所需列后就会立即显示相应的数据。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: ibm IBM Page web Web WEB 性能 Detailer

31/3123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网