分析负载测试错误
更新:2007 年 11 月
运行负载测试时,可以分析发生的错误。分析错误和调整测试是负载测试过程的重要部分。如果发生任何错误,将在负载测试状态栏上显示“错误”超链接,并指出发生的错误数。要显示错误表,请单击该超链接。
在错误表中查看错误
错误表按错误的类型和子类型对负载测试过程中发生的错误进行分组。该表中还有一个“总数”行,用来指出发生的所有错误的总数。
错误表中包含以下列:
列 |
说明 |
默认情况下可见 |
---|---|---|
类型 |
错误类型。例如,HttpError。 |
是 |
子类型 |
错误的子类型。例如,LoadTestException。 |
是 |
计数 |
负载测试过程中发生的此类型的错误数。此列中的项显示为超链接。单击任意超链接可以查看各个错误的列表。 |
是 |
最后一条消息 |
描述错误的消息。例如,404 - NotFound。 |
是 |
有关更多信息,请参见使用负载测试表。
进一步查看错误列表
错误表按错误的类型和子类型对错误进行分组。要查看包含各个错误的表,可以显示“负载测试错误”对话框。要显示该对话框,请在错误表的“计数”列中单击超链接。还可以通过右击错误表中已填充的行,然后单击“错误”来显示该对话框。
说明: |
---|
系统仅收集任何错误类型和子类型组合的前 1,000 个实例。显示“负载测试错误”对话框时,您最多可以看到该错误的前 1,000 个实例。 |
“负载测试错误”表包含以下列:
列 |
说明 |
---|---|
时间 |
负载测试过程中发生错误的时间。 |
代理 |
发生错误的代理计算机的名称。在远程测试机组 (Rig) 上运行负载测试时,这一项很重要。有关更多信息,请参见控制器、代理和远程测试机组 (Rig)。 |
测试 |
发生错误的 Web 测试的名称。 |
方案 |
发生错误的方案的名称。 |
请求 |
发生错误的请求的 URL。 |
类型 |
错误类型。例如,HttpError。 |
子类型 |
错误的子类型。例如,LoadTestException。 |
文本 |
错误消息的文本。例如,404 - NotFound。 |
堆栈 |
此列中的项要么为空,要么是显示为超链接格式的“查看”一词。单击该超链接可以查看错误的堆栈跟踪。 |
详细信息 |
此列中的项要么为空,要么是显示为超链接格式的“查看”一词。单击该超链接可以查看错误的详细信息。错误详细信息包括请求文本、响应文本以及上下文名称/值对。 |
说明: |
---|
单击列标题可以对表进行排序。 |
进一步查看错误详细信息
“负载测试错误”对话框显示一个包含所发生的各个错误的表。要查看特定错误的详细信息,应显示“错误详细信息”对话框。要显示该对话框,请单击“负载测试错误”表的“详细信息”列中的超链接。还可以通过右击表中已填充的行,然后单击“查看详细信息”来显示该对话框。
说明: |
---|
不是所有错误都有错误详细信息。 |
“错误详细信息”对话框显示导致在您运行 Web 测试的查看器中发生错误的 Web 请求。该查看器显示页面、请求文本、响应文本、上下文名称/值对以及验证规则和提取规则详细信息的呈现视图。有关更多信息,请参见运行和查看 Web 测试。
说明: |
---|
错误详细信息不包括从属请求信息。 |
由于错误详细信息可能占用数据库的大量空间,因此收集详细信息的错误的数量是有限的。可以设置负载测试运行设置的“最多错误详细信息”属性,以更改收集详细信息的错误的数量。有关更多信息,请参见如何:更改运行设置。
进一步查看堆栈跟踪
“负载测试错误”对话框显示一个包含所发生的各个错误的表。要查看特定错误的堆栈跟踪,应显示“错误堆栈跟踪”对话框。要显示该对话框,请单击“负载测试错误”对话框表的“堆栈”列中的超链接。还可以通过右击表中已填充的行,然后单击“查看堆栈”来显示该对话框。
说明: |
---|
不是所有错误都有堆栈跟踪。 |