您的位置:首页 > 其它

IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化(三)

2007-06-05 14:50 911 查看
页  面状态码成功百分比
  页面元素状态码成功百分比
  通过页面验证点(VP)百分比
  通过页面元素验证点(VP)百分比
  当把鼠标移动到某一柱状条上时,可以看到当前柱状条所代表的具体数据值。
 运行小结报告对整个测试运行过程进行总结,如图十六所示,给出性能测试员在进行性能测试时最关心的一些性能指标,例如页面和页面元素的平均响应时间,验证点的通过情况以及页面和页面元素的命中数和尝试数。
图十六、测试运行小结报告

  而页面性能报告、响应时间总结报告和响应时间详细报告则为性能测试员提供进一步分析性能问题,定位性能问题提供了必要的信息。页面性能报告显示每个页面的平均响应时间,响应时间总结报告(Response vs. Time Summary)显示所有页面和页面元素的平均响应时间在测试运行过程中的变化情况,性能测试员可以通过它们对被测系统性能问题作出初步估计。响应时间详细报告(Response vs. Time Detail)则详细显示每个页面的响应时间在测试运行过程中的变化情况,为性能测试员提供了进一步的信息。一般情况下,开始时页面的响应时间要比稳定状态的响应时间慢。
图十七、页面性能报告

图十八、响应时间总结报告

图十九、响应时间详细报告

  页面吞吐量报告则为性能测试员报告了在整个测试运行过程中,虚拟用户的活动情况(右图)和页面的吞吐量信息(页面的尝试速率和页面的点击率);
图十九、页面吞吐量报告

  如图二十和图二十一所示,服务器健康状况总结报告和服务器健康状况详细报告可以让性能测试员从总体上对服务器运行健康状况一目了然。服务器健康状况总结报告通过显示页面和页面元素总的尝试数、命中数和返回状态码的成功总数,帮助性能测试员方便了解被测服务器的整体健康状况。而服务器健康状况详细报告则把相关尝试数、命中数和返回状态码的成功总数,进一步细化到每个页面和页面元素,帮助性能测试员准确了解被测服务器的整体健康状况,定位问题所在。
图二十、服务器健康状况总结报告

图二十一、服务器健康状况详细报告

  除以上预定义的各种测试报告外,RPT还为测试员提供了灵活的测试报告的定制能力。通过管理报告功能,性能测试员既可以建立新的报告,也可以编辑各种已经预定义好的报告,修改报告内容或增加报告页面。如图二十二中"我的报告"页面所示,性能测试员可以根据测试要求,把自己关心的多项指标,显示在一个报告页面。
图二十二、性能测试报告的定制能力

  RPT报告定制能力中最有创造性的技术莫过于它把性能测试员和用户所关心的各种性能指标以计数器(Counter)的形式记录下来,如图二十三所示,测试员在生成报告时,可以根据需要从已定义的各种计数器中选取任何关心的计数器生成报告。这大大增强了性能测试员对测试结果的分析能力和报告能力,这些无疑都会大大改善性能测试员的测试过程体验。
图二十三、基于各种性能指标计数器生成测试报告

  3.5 系统资源监控
  为了更好的进行性能问题分析,找出被测系统的性能问题,性能测试员还需要了解在性能测试的运行过程中,被测系统运行的服务器上的各种系统资源消耗情况。RPT通过其强大的概要分析(Prifiling)能力,可以在系统性能测试运行的同时,完成服务器各种系统资源的监控。具体作法如下
 1) 切换到概要分析和日志记录透视图(Profiling and Logging Perspective);
 2) 在运行菜单,选择"概要分析",如图二十四所示。
图二十四、在RPT中通过概要分析实现对服务器各种系统资源的监控

更多精彩内容请访问 www.17testing.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: