使用负载测试表
更新: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 测试事务的平均响应时间。响应时间与事务时间的不同之处在于,响应时间不包括事务期间发生的任何思考时间。单位为秒。 |
是 |