使用负载测试表

更新:2007 年 11 月

查看负载测试运行的结果时,可以显示不同的窗格,从而以不同的方式分析数据。您可以查看图形形式的数据,从而了解数据随时间的变化情况,也可以查看详细信息表形式的数据。

若要切换到表视图,请单击负载测试工具栏上的“表”。若要在不同的表之间切换,请使用表网格上方的工具栏上的“表”下拉列表。在表视图中,一次最多可以查看四个表。有关更多信息,请参见如何:对表进行平铺

在整个负载测试运行期间,表中显示的大多数性能计数器数值都是累积的。名为“最后一个”的列是个例外,它们表示最近的采样间隔内的值。

说明:

名为“最后一个”的列仅在负载测试执行期间可用。负载测试完成后,这些列即变为不可用。

对于大多数表而言,都可以通过单击要作为排序依据的列标题来进行排序。默认情况下,有些表并不显示所有可用的列。如果有列可用,可向表中添加列。若要添加列,请右击表,然后单击“添加/移除列”。

说明:

可以将数据从表复制到 Excel 等其他应用程序中,供其他分析之用。

负载测试表

下表列出了可用于分析负载测试运行的表。

表名称

说明

错误

显示在负载测试运行期间发生的错误的列表。有关更多信息,请参见分析负载测试错误

显示在负载测试运行期间访问的页的列表。此表中的某些数据仅在负载测试完成后才可用。有关更多信息,请参见如何:在负载测试中查看网页响应时间

请求

显示负载测试期间发出的各个请求的详细信息。其中包括所有 HTTP 请求以及相关请求(如图像)。有关更多信息,请参见请求表。

SQL 跟踪

显示 SQL 跟踪的结果。此表仅在负载测试完成后、并且在测试期间使用了 SQL 跟踪的情况下才可用。有关更多信息,请参见如何:查看来自负载测试运行的 SQL 跟踪数据

测试

显示负载测试期间各个测试运行的详细信息。有关更多信息,请参见测试表。

阈值

显示在负载测试运行期间发生的阈值规则冲突的列表。有关更多信息,请参见分析阈值规则冲突

事务

显示负载测试运行期间发生的事务的列表。有关更多信息,请参见事务表。

收集百分点数据

有些负载测试表可能包含一些附加列,其中包含基于网络模拟分成若干个组的百分点数据和响应时间。默认情况下,不收集这些数据。若要收集这些数据,请在“负载测试编辑器”中的“运行设置”节点下,选择要更改的特定运行设置节点。在“属性”窗口中,对于“计时详细信息存储”属性,选择“StatisticsOnly”或“AllIndividualDetails”。有关更多信息,请参见如何:在负载测试中查看网页响应时间

请求表

“请求”表显示负载测试期间发出的各个请求的详细信息。其中包括所有 HTTP 请求以及相关请求(如图像)。“请求”表按测试和方案列出请求,因为一个请求可以包含在许多测试和方案中。

下表列出了“请求”表中的列:

说明

默认情况下可见

请求

请求的 URL。例如,home.html 或 orange-arrow.gif。

方案

方案的名称。

测试

测试的名称。

Total(总数)

负载测试运行期间发出的此 Web 测试请求的总数。其中包括通过的请求和失败的请求,但不包括缓存的请求,因为它们不发送到 Web 服务器。

Passed(通过)

请求发出并通过的次数。

Failed(失败)

请求发出但失败的次数。此列中的项显示为超链接。单击任一超链接可在“负载测试错误”对话框中查看错误列表。有关更多信息,请参见分析负载测试错误

Cached(缓存的请求)

请求已缓存的总次数。

Requests/Sec(请求/秒)

负载测试运行期间每秒的请求数。

Passed/Sec(通过的请求/秒)

负载测试运行期间此请求的实例每秒通过的数目。

Failed/Sec(失败的请求/秒)

负载测试运行期间此请求的实例每秒失败的数目。

First Byte Time(第一字节时间)

接收响应的第一个字节所用的平均时间,是从请求发送到 Web 服务器之时开始计算的。单位为秒。

Response Time(响应时间)

接收请求的整个响应所用的平均时间,是从请求发送到 Web 服务器之时开始计算的。单位为秒。

Content Length(内容长度)

请求的响应内容的平均长度。单位为字节。

测试表

“测试”表显示负载测试期间各个测试运行的详细信息。该表按测试和方案列出测试,因为一个测试可以包含在许多方案中。

下表列出了“测试”表中的列:

说明

默认情况下可见

测试

测试的名称。

方案

方案的名称。

Total(总数)

该测试在方案中运行的总次数。其中包括测试通过和失败的次数。

Passed(通过)

该测试在方案中运行并通过的次数。

Failed(失败)

该测试在方案中运行但失败的次数。此列中的项显示为超链接。单击任一超链接可在“负载测试错误”对话框中查看错误列表。有关更多信息,请参见分析负载测试错误

Tests/Sec(测试/秒)

负载测试运行期间每秒的测试数。

Passed/Sec(通过的请求/秒)

负载测试运行期间此测试的实例每秒通过的数目。

Failed/Sec(失败的请求/秒)

负载测试运行期间此测试的实例每秒失败的数目。

Test Time(测试时间)

负载测试运行期间执行测试所用的平均时间。单位为秒。

90% Test Time(90% 测试时间)

测试时间值的 90%。

95% Test Time(95% 测试时间)

测试时间值的 95%。

Requests/Test(请求/测试)

Web 测试中的平均请求数。

事务表

“事务”表显示负载测试运行期间发生的事务的列表。这里的事务或者是指在 Web 测试中定义的事务,或者是指在单元测试中定义的计时器,而不是指数据库事务。

下表列出了“事务”表中的列:

说明

默认情况下可见

事务

事务的名称。

方案

方案的名称。

测试

测试的名称。

Total(总数)

负载测试运行期间发出的事务的总数。

Transaction Time(事务时间)

负载测试运行期间执行事务所用的平均时间。对于 Web 测试,思考时间也包括在内。单位为秒。

90% Transaction Time(90% 事务时间)

事务时间值的 90%。

95% Transaction Time(95% 事务时间)

事务时间值的 95%。

Response Time(响应时间)

负载测试运行中 Web 测试事务的平均响应时间。响应时间与事务时间的不同之处在于,响应时间不包括事务期间发生的任何思考时间。单位为秒。

请参见

概念

访问负载测试结果

分析负载测试结果

使用负载测试结果关系图

其他资源

分析负载测试运行