工具向导:报告性能测试
目的
本工具向导说明如何使用 Rational LoadTest 报告性能测试中时间表的运行情况。报告用于帮助您分析性能测试结果。
相关的 Rational Unified Process 活动:
概述
如果时间表的运行成功完成,LoadTest 将自动根据日志中的数据运行“Status”和“Performance”报告,并显示报告输出。在查看了这些报告的输出之后,您既可保存它,也可删除它。
LoadTest 提供设计用于分析时间表运行结果的多种报告。您也可以定义新报告。自动生成的可用报告如下: Performance - 显示响应时间,并计算平均值、标准偏差以及每一响应时间在时间表运行期中所占的百分位数。输出按命令 ID 对响应进行分组,并只显示通过的响应。
响应报告既显示通过的响应,也显示失败的响应。
Compare - 比较由“Performance”报告测量的响应时间。当从多份性能报告生成输出后,您可以使用“Compare”报告来比较一个特定的字段。
Response - 显示单个响应时间以及该响应是否通过。这一报告在查看各个响应的数据点和查看数据趋势的时候非常实用。输出分别显示每个命令 ID,并显示响应的状态。这一报告也可显示采用响应数据点绘制的源数据。
Status - 提供有关通过的命令和失败的命令的快捷概览。它显示了所有 VU 模拟命令和 SQABasic 计时器命令的状态。如果有失败的命令,您可以运行“Analog”报告来进行检查。
Analog - 检查运行中的错误。输出显示了虚拟用户和测试系统之间的通信。如果您访问了数据库时,该输出还将显示数据库的错误。如果需要进一步的详细信息,可以运行“Trace”报告。
Trace - 详细检查所有失败的响应。输出将确定日志数据的格式,但并不进行统计分析。它提供每个 VU 模拟命令的时间戳、SQABasic 计时器命令以及收发数据量等信息。
Usage - 用于查看累计响应时间和概要统计信息,并且只显示 VU 模拟命令的吞吐量信息。
您可以在时间表运行期间运行多种报告。
- 运行“Status”报告。
- 运行“Performance”报告。
- 从“Report”工具条运行其他报告。
其他相关信息,另请参见后续内容:
“Status”报告显示您在回放期间实际接收到的响应和预期接收的响应的比较结果。如果接收到的响应和期望值相同,LoadTest 将认为该响应通过,否则 LoadTest 将认为该响应失败。
“Status”报告输出包含下列信息:
Cmd ID - 和响应相关的命令 ID。
NUM - 相对于每个命令 ID 的响应数。这个数字是“通过”列和“失败”列的数字总和。
Passed - 每个命令 ID 的通过(即未超时的)响应数。
Failed - 每个命令 ID 的失败(即未收到的预期响应)响应数。
% Passed - 对于某个命令 ID,响应通过的百分比。
% Failed - 对于某个命令 ID,响应失败的百分比。
上述信息是分列显示的。报告输出的最后一行列出了每列数字的总和。
有关运行“Status”报告的过程,请参见文档 CD 的 Using Rational LoadTest 手册的第九章。
“Performance”报告显示在时间表运行中观测到的响应时间。“Performance”报告输出显示选定命令的响应时间。它还提供了响应时间的平均值、标准偏差和百分位数。
“Performance”报告使用的输入数据和“Response”报告相同,并且也提供类似的数据分类和过滤功能。但“Performance”报告按照命令 ID 对响应进行分组,而“Response”报告则分别显示各个命令 ID。
“Performance”报告输出包含下列信息,这些信息是按列显示的:
Cmd ID - 和响应关联关系的命令 ID。
NUM - 每个命令 ID 的响应数。
MEAN - 每个命令 ID 的所有响应的响应时间的算术平均值。
STD DEV - 每个命令 ID 的所有响应的响应时间的标准偏差。
MIN - 每个命令 ID 的所有响应的最小响应时间。
50th, 70th, 80th, 90th, 95th - 每个命令 ID 的所有响应的响应时间的百分位数。例如,相应于某一特定命令的百分位数是第 95 位为 0.53,即表明 95% 的响应时间少于 0.53 秒。
MAX - 每个命令 ID 的所有响应的最大响应时间。
有关运行“Performance”报告的的过程,请参见文档 CD 的 Using Rational LoadTest 手册的第九章。
LoadTest 中的报告工具条上提供了多个按钮,通过这些按钮即可启用允许在时间表运行期间使用的各种报告。使用 View -> Report Bar 菜单命令,可查看报告工具条。运行报告的捷径莫过于在工具条上单击该报告的名称。LoadTest 将显示报告输出。然后即可保存或删除报告。
您还可以在工具条中添加用于您自己的报告的按钮,来进一步定制报告工具条。 有关使用“Report”工具条、从菜单中运行报告、查看日志文件、打印报告,以及复制、保存和重命名报告、删除报告和定制报告的过程,请参见文档 CD 的 Using Rational LoadTest 手册的第九章。
© 1987 - 2001 Rational Software Corporation。版权所有。
|