除了这四个报告,您还能够挖掘到页面级别,以便更好的理解基于页面级别的响应时间。
- 挖掘一个页面,选择 Page Performance 默认性能报告中的标签上的一个页面(垂直工具条),并且右键单击选择 Display Page Element Responses。例如,图30中显示了 My MTV Movie Awards '07 页面,以及 Breaking News on Yahoo! 被选中用于挖掘。
图 30. 页面元素响应,步骤一
图 31. 页面元素响应,步骤二
Rational Performance Tester 还能够使您执行根本原因的分析。这在两个方面获得便利:资源使用(正如前面所提到的)以及代码执行统计表。此处,您从性能报告中能够得到一个响应时间分解报告。这允许您在预定的测试期间从页面元素中分析统计表,或者从外部工具中分析任何导入的历史数据。响应时间分解为您所测试的系统显示了诸如每一项元素的周期等细节。每一个页面元素都被同统计表中的一个入口关联起来。在获得响应时间分解之前,您必须选中 Response Time Breakdown 选项:
- 选择包括测试脚本的调度,然后选择 Schedule Element Details > Response Time Breakdown。
- 在 Quick Links 下,勾选 Enable collection of response time data 复选框。
- 最后,为适当的录制选择复选框。
图 32. 启动响应时间分解
- 确保 DCI 正在运行,并且已经准备好被监控。
- 要启动监控,进入 Start > All Programs > IBM Software Development Platform > IBM Rational Data Collection Infrastructure > Start Monitoring。
Response Time Breakdown 报告提供了与代码执行相关的统计表,它包括根本组件:JDBC、RMI/IIOP (Remote Method Invocation over Internet InterORB Protocol)、网络服务器、EJBs,等等。图33中显示了一个 Response Time Breakdown 报告的例子。(您也能够通过查看 Response Time Breakdown Statistics 获得更多细节,尽管该选项并没有被显示在这里。)