性能报告

此报告将概括运行的有效性,概括对于运行最重要的数据,显示测试中最慢的 10 个页面的响应趋势,并用图形表示指定的时间间隔内各页面的响应趋势。

“总览”页面

总览”页面提供以下信息:

“摘要”页面

摘要”页面将概括关于测试运行的最重要数据,以便您能够一目了然地对测试的最终或中间结果进行分析。

摘要”页面将显示以下 Run Summary 信息:

摘要”页面将显示以下 Page Summary 信息:

摘要”页面将显示以下 Page Element Summary 信息:

如果在测试中设置了事务,那么“摘要”页面将显示以下 Transaction 信息:

“页面性能”页面

页面性能”页面会将测试中最慢的 10 个页面的平均响应显示为测试进度。使用此信息,可以在测试中和测试后评估系统的响应。

条形图将显示最慢的 10 个页面的平均响应时间。每个条表示记录期间访问的一个页面。 随着您运行测试,条形图将发生更改,因为在运行期间将动态更新最慢的 10 个页面。例如,“登录”页面在运行开始时可能是最慢的 10 个页面之一,但然后随着测试的进行,“购物车”页面可能会代替它成为最慢的 10 个页面之一。运行之后,本页面将显示整个运行期间最慢的 10 个页面。

条形图下面的表将提供以下附加信息:
  • 运行期间每个页面的最短响应时间。响应时间是发送的第一个请求字符与接收的最后一个响应字符之间的时间。响应时间计数器省略了满足以下条件的页面的页面响应时间:包含带有 4XX(客户机错误)到 5XX(服务器错误)范围内的状态码的请求。唯一的例外是记录并返回了失败(例如 404),而且请求不是该页面的主请求时。将始终丢弃包含发生超时的请求的页面响应时间。
  • 运行期间每个页面的平均响应时间。这与条形图中的信息匹配。
  • 平均响应时间的标准偏差。标准偏差指示数据与平均值有多接近。例如,系统 A 和系统 B 的平均响应时间都是 12 毫秒。但是,这并不表示其响应时间类似。系统 A 的响应时间可能是 11、12、13 和 12 毫秒。系统 B 的响应时间可能是 1、20、25 和 2 毫秒。 虽然平均时间相同,但系统 B 的标准偏差更大,也即响应时间的变化更大。
  • 运行期间每个页面的最长响应时间。
  • 访问每个页面的每秒尝试次数。尝试意味着已发送主请求;它不包含页面内的请求。
  • 访问页面的尝试总次数。
要显示最慢的 10 个页面元素响应时间,请右键单击页面,然后单击显示页面元素响应

“响应与时间摘要”页面

响应与时间摘要”页面将以图形化方式来显示指定时间间隔内的平均响应趋势。它包含两个具有对应摘要表的折线图。当调度包含分阶段装入时,图顶部的彩色时间范围标记将标出各个阶段。

“响应与时间详细信息”页面

响应与时间详细信息”页面将以图形化方式来显示采样时间间隔内的响应趋势。每个页面都以一条单独的线表示。

“平均页面响应时间”图将显示每个采样时间间隔内每个页面的平均响应时间。当调度包含分阶段装入时,图顶部的彩色时间范围标记将标出各个阶段。该图后面的表提供以下其他信息:

“页面吞吐量”页面

页面吞吐量”页面将概括每个采样时间间隔的所传输请求的频率。 如果请求次数与命中次数不接近,那么服务器可能在满足工作负载方面有困难。

如果您在运行期间添加虚拟用户并前后地观察这两个图,那么可以监视系统满足工作负载的能力。当页面命中速率稳定(即使活动用户计数继续攀升)并且系统已调整好时,平均响应时间将自然地减慢。发生此响应时间减慢是因为系统在以其最大有效吞吐量级别运行,并通过减慢其对请求的响应速度来对页面命中速率进行有效的调速。

“服务器吞吐量”页面

服务器吞吐量”页面将列出每个时间间隔和整个运行期间的所传输字节的速率和数量。该页面还列出了每个时间间隔和整个运行期间的虚拟用户的状态。 从客户机角度计算的所发送字节和所接收字节吞吐速率将显示 Rational® Performance Tester 在经由服务器传输多少数据。通常情况下,您通过其他度量值(例如页面吞吐量和资源监视数据)来分析此数据,以了解网络吞吐量需求如何影响服务器性能。

“服务器运行状况摘要”页面

服务器运行状况摘要”页面将总体指示服务器响应负载的情况是否良好。

“服务器运行状况详细信息”页面

服务器运行状况详细信息”页面将提供成功率最低的 10 个页面的特定详细信息。

“高速缓存详细信息”页面

高速缓存详细信息”页面将提供关于测试运行期间高速缓存行为的特定详细信息。

“资源”页面

资源”页面将显示调度运行期间所监视的所有资源计数器。

页面元素响应

页面元素”页面将显示所选页面的最慢的 10 次页面元素响应。

页面响应时间占比

页面响应时间占比”页面将显示每个页面元素在总页面响应时间以及客户机延迟时间和连接时间中占多少时间。

页面大小

此页面列出受测试应用程序的每个页面的大小。页面大小会计入响应时间计算。如果某个页面的一部分已高速缓存或者整个页面都已高速缓存,那么来自高速缓存的这些请求不会计入总页面大小。对于一个调度,您可以通过虚拟用户数验证每个页面的点击数。

错误

该页面列出了在测试或调度中发生的错误数以及相应的操作。“错误条件”部分显示满足的错误条件数。“错误行为”部分显示每个错误条件是如何处理的。您应该已经定义如何在测试编辑器、调度编辑器或复合测试编辑器的高级选项卡中处理错误。

反馈