Web 测试使用概述
“Web 测试”也称为声明性 Web 测试,它由一系列 HTTP 请求组成。Web 测试通过发出 HTTP 请求在协议层工作。Web 测试不运行 JavaScript。但是,可以在运行时通过使用 Web 测试插件、Web 测试请求插件、提取规则或编码 Web 测试来模拟 JavaScript 操作。
Web 测试用于测试 Web 应用程序的功能以及在负载下测试 Web 应用程序。Web 测试可用于性能测试和压力测试。
通过在浏览器会话中记录活动,可以创建 Web 测试。还可以使用 Web 测试编辑器手动生成 Web 测试。此外,Team Edition for Testers 还提供了用于记录和运行 Web 测试的工具。
若要测试 Web 应用程序,请通过记录遍历 Web 应用程序的测试来创建 Web 测试。
然后,可以在负载测试中综合 Web 测试。可以对广泛应用于各个 Web 测试的负载测试进行属性设置。如果测试计划允许,还可以在负载测试中将 Web 测试与单元测试进行组合。
Web 测试的优点
创建的 Web 测试可用于广泛的测试目的,包括:
· 创建执行 Web 应用程序的功能测试。
· 创建数据驱动的测试。
· 创建并运行可以测试应用程序性能的测试。
· 使用 .NET 语言进行测试创作、调试和测试扩展。
Web 测试可自动处理这些 HTTP 操作:
· 包括 VIEWSTATE 的隐藏字段相关性
· 重定向
· 从属请求
· 身份验证
· 通过 HTTPS/SSL 确保安全
使用 Web 测试查看器,可以查看和调试要验证的 Web 测试。
安全
Web 测试、扩展名为 .webtest 的文件和 Web 测试结果可能包含敏感信息,可用于生成对计算机或网络的攻击。Web 测试和 Web 测试结果包含 URL 和连接字符串。在与他人共享测试或测试结果时应注意这一点。