分析负载测试结果

更新:2007 年 11 月

您可以使用负载测试分析器查看自己的负载测试数据。您可以分析自己的负载测试以找出瓶颈,识别错误,并衡量应用程序中的改进。有关如何打开负载测试分析器的更多信息,请参见访问负载测试结果

负载测试数据包含从测试计算机定期收集的性能计数器样本。它还包含错误和阈值规则冲突信息。有关更多信息,请参见负载测试计数器集

负载测试期间收集的性能数据量取决于测试运行的长度、采样间隔、测试计算机的数量以及所收集的计数器的数量。对于大型的负载测试,所收集的数据量很容易就能达到数千兆字节。

默认情况下,测试控制器在负载测试运行期间将收集的所有性能计数器数据保存到一个数据库中。其他一些数据仅在测试完成之后才加载到数据库中。例如,错误详细信息和计时详细信息。有关更多信息,请参见负载测试结果储存库

说明:

默认情况下不会收集计时详细信息。要收集这些数据,请在“负载测试编辑器”中的“运行测试”节点下,选择要更改的运行设置节点。在“属性”窗口中,对于“计时详细信息存储”属性,选择“StatisticsOnly”或“AllIndividualDetails”。

正在运行的测试与已完成的测试

在负载测试运行期间,内存中会维护一个较小的性能计数器数据集。您可以在负载测试运行期间监视该数据集。在负载测试运行期间,对于每个性能计数器最多可维护 200 个采样。这包括 100 个跨负载测试当前运行时间的间隔均匀的采样,以及最新的 100 个采样。

负载测试完成之后,您可以从数据库中加载完整的数据集。负载测试完成时,您将看到以下消息:

负载测试“<测试名称>”已完成。当前显示的测试数据仅代表可用结果的一部分。是否要查看负载测试结果存储区中的详细结果?

如果单击“是”,将从数据库加载完整的数据集。如果单击“否”,将仍显示较小的数据集。要在以后加载完整的数据集,请单击负载测试状态栏上的“查看详细结果”超链接。

说明:

在查看完整的数据集时,您可以具体查看所需的任何采样期的数据。

正在运行的测试和已完成的测试之间的区别

您在负载测试运行期间可以看到的数据与在负载测试完成之后可以看到的数据有所不同。在可用于分析数据的工具的功能方面也有一些区别。

正在运行的测试的独特方面:

  • 在内存中维护一个较小的数据集。

  • 具有一个进度指示器,指示剩余时间。

  • 负载测试工具栏上有一个可用于停止负载测试的按钮。

  • 图形上有折叠和滚动模式。

已完成的测试的独特方面:

  • 可以从数据库中获取完整的数据集。

  • 提供百分点数据。

  • 图形上有最小值/最大值线。

  • 图形上有缩放模式,使您可以分析包含在任何时间范围内的数据。

在负载测试分析器中查看数据

查看负载测试运行的结果时,可以显示不同的窗格,从而以不同的方式分析数据。要显示更多窗格,请单击“视图”菜单上的“全屏显示”以显示尽可能多的内容。

图形视图

查看负载测试数据时,您可以查看图形形式的数据,从而了解数据是如何随着时间而变化的。要切换到图形视图,请单击负载测试工具栏上的“图形”。

表视图

查看负载测试数据时,您可以查看详细信息表形式的数据。要切换到表视图,请单击负载测试工具栏上的“表”。

有关更多信息,请参见使用负载测试表

“计数器”窗格

“计数器”窗格显示在负载测试期间收集的性能计数器。您可以通过单击负载测试工具栏上的计数器窗格按钮来打开和关闭计数器窗格。

负载测试结果摘要

运行负载测试后,可以通过查看“负载测试摘要”快速了解结果。负载测试摘要以简洁、易读的格式提供关键结果。有关更多信息,请参见负载测试结果摘要

请参见

其他资源

分析负载测试运行

负载测试计数器集

负载测试结果储存库

使用负载测试