运行和查看 Web 测试

记录了 Web 测试后,最好运行该测试以验证它能否正常工作。当确定记录的测试可以成功运行时,可以开始添加验证规则、提取规则、数据绑定和其他自定义设置。

若要验证 Web 测试,请使用以下过程:

  • 运行 Web 测试并在“Web 测试查看器”的两个窗格中检查反馈。上窗格显示各个请求的状态概况。下窗格提供有关请求和对这些请求的响应的更详细信息。

  • 使用“Web 测试查看器”的上窗格可以识别所有存在问题的请求。可以展开任何节点以查看从属请求。任何页重定向都将作为新的顶级请求节点添加。失败的请求和通过的请求用不同的符号来标识,这样便于查找失败的请求。

  • 使用下窗格中的“Web 浏览器”选项卡对请求执行快速目测检验。

  • 使用“请求”、“响应”和“详细信息”窗格检查与 URL、返回代码、页面重定向以及从属请求有关的所有问题。

  • 下面列举了通常会导致请求失败的问题:

    • 通过 JavaScript 调用的 URL

    • ActiveX 控件

    • 小程序

    出现这些问题是因为记录器只能记录来自 Web 浏览器的请求。如果遇到上述一个或多个问题,可以手动向记录的 Web 测试中添加必要的请求。有关更多信息,请参见关于 Web 测试中的 JavaScript 和 ActiveX 控件

    确定必须添加什么请求可能比较复杂。解决上述问题时请考虑以下建议:

    • 使用 Microsoft 网络监视器 (Netmon) 等网络分析工具

    • 检查应用程序的 Web 日志

    • 检查应用程序的源代码

有关更多信息,请参见如何:运行 Web 测试

Web 测试查看器

“Web 测试查看器”是运行 Web 测试的主要工具。可以使用“Web 测试查看器”来验证 Web 测试能否正常工作并对它进行调试。

通过使用“Web 测试查看器”窗口中的两个窗格,可以查看 Web 测试中每个请求以及对这些请求的响应的详细信息。

备注

要更改 Web 测试,请使用“Web 测试编辑器”。有关更多信息,请参见如何:编辑现有的 Web 测试

“Web 测试查看器”的上窗格中显示四列:

说明

请求

显示测试中记录的 HTTP 请求。请求旁边的图标指示请求在完成之后是通过还是失败。

HTTP 状态

指示测试运行期间的请求状态。所有请求的开始状态均为“尚未提交”;该状态将在测试运行时更新。测试结束时,请求的状态通常为“OK”。

响应时间

显示在完成请求之后 Web 服务器的总响应时间。

大小

显示在完成之后请求的响应大小。

“Web 测试查看器”的下窗格包含以下五个选项卡式页:

说明

Web 浏览器

显示从当前 HTTP 请求返回的呈现页。

请求

显示当前 HTTP 请求的内容。

响应

显示收到的对当前 HTTP 请求的 HTTP 响应。

上下文

显示 Web 测试的上下文集合。该上下文集合是一组名称/值对,其中包含在 Web 测试期间保持的重要信息。

详细信息

显示有关当前显示的网页的特定详细信息,其中包括应用的所有验证和提取规则及其结果。

请参见

任务

如何:运行 Web 测试
如何:更改 Web 测试运行设置
如何:编辑现有的 Web 测试