当您从测试工作台启动测试运行时,缺省情况下“移动和 Web UI 统计”报告将在步骤性能视图中显示图形。该图形将显示各测试步骤的平均响应时间。但是,有一个选项在启用后将收集关于每个所选步骤的应用程序内和应用程序外(网络和服务器中)响应时间的数据。通过此附加数据,您可以识别对于测试步骤的意外响应时间或故障,应用程序的贡献与网络和服务器的贡献的比较情况。
关于此任务
要收集响应时间贡献数据,必须从测试工作台、命令行、
Rational® Quality Manager 或
Rational Performance Tester 启动测试。从 When you run a test from
Rational Quality Manager 或
Rational Performance Tester 运行测试时,确保它包含
e2e.collect="true" 变量。
过程
- 在测试工作台中单击运行测试。
- 在运行配置向导内的性能度量页面中,单击下一步,然后选择收集响应时间贡献数据。在测试完成后,“移动和 Web UI 统计”报告将显示一些图形,它们表示测试中各步骤的响应时间。缺省情况下,在回放期间将仅收集最高的 10 个响应时间数据,但可更改过滤器,如下所示:
- 在“步骤性能”报告上的任何位置进行右键单击,然后选择上下文菜单中的修改过滤器。在修改过滤器中,选择计数过滤器:最高的 10 个数据(请参阅图 1)并单击编辑。
- 在性能计数器过滤器向导中,选择按计数过滤。您可以在要显示的数量中输入新值,然后选择显示最高值或显示最低值。例如,如果您输入 15,那么报告将显示值最高的 15 个响应时间或值最低的 15 个响应时间。

- 右键单击任何响应时间图,并从弹出菜单中选择显示步骤响应时间贡献(请参阅图 2)。一个图形将显示在应用程序之内花费的时间:应用上时间,并且另一个图形将显示在应用程序之外(在网络和服务器内)花费的时间:应用外时间(请参阅图 3)。如果您在运行测试时不选择收集响应时间贡献数据,那么不会为测试中的步骤收集响应时间贡献数据,并且显示步骤响应时间贡献选项将不可用。 还将为第一个步骤(即,启动步骤)度量响应时间。
限制: 对低于 4.0 的 Anroid 版本,不会为 Web 和混合应用程序的启动步骤度量应用外时间。
图 2:最高的 10 个测试步骤的响应时间贡献条形图
图 3:一个所选步骤的应用上时间和应用外时间

- 单击步骤性能选项卡顶部的步骤性能链接以返回到主页。