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

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

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

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

领测软件测试网


图 4. 增加细节视图列元素
图 4. 增加细节视图列元素

在两个视图中,通过鼠标双击元素所在行可以打开 Event 界面(参见 图 5),这里显示更多 http 请求的细节,可以帮助测试人员了解每个元素的全面信息。在此界面,还提供了查找和增加注释功能。


图 5. Event 界面
图 5. Event 界面




回页首


应用实例

环境描述

应用系统部署在 IBM WebSphere Portal Server 和 Process Server 上。并利用 IBM HTTP Server(IHS)进行图像文件的缓存,以期提高客户访问的效率,缩短响应时间。

  • 在 IBM WebSphere Portal Server 上安装 IBM HTTP Server 并启用缓存。
  • 使用 IBM Page Detailer 录制客户端第一次访问和后续访问同一页面的数据,针对数据进行比较和分析。

第一次访问数据结果

参看图6,从 Item Size 这一项可以看出,当第一次访问应用服务,所有的图像文件都被下载到客户端。


图 6. 第一次访问数据结果
图 6. 第一次访问数据结果

第二次访问数据结果

从 图 7 中可以看到,所有的图片没有再次下载,IBM HTTP Server 对图像文件的缓存发挥了作用。


图 7. 第二次访问数据结果
图 7. 第二次访问数据结果

进一步性能分析

我们对两次测试结果各个页面的响应时间进行了对比,发现在性能方面并没有明显的提高,应用中 Initiate domestic Page 页面在两次访问中都耗时最高。为此,我们对数据进行了进一步分析。

在 Initiate domestic Page 页面中,压缩 HTML 占用了绝大比例的传输时间,双击这个元素,打开 Event 窗口查看详细的 Http 请求信息。从 图 8 可以看出,时间主要消耗在 SSL server 的响应上,占据了总时间的 99.5% 左右。这里的 SSL server 响应时间从客户端发出请求开始计算,直至受到服务器端第一个返回数据包为止。

延伸阅读

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

32/3<123>

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

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