创建 Web 测试

更新:2007 年 11 月

Web 测试可模拟最终用户与 Web 应用程序的交互方式。通常,可以通过在浏览器会话中使用 Web 测试记录器记录 HTTP 请求来创建 Web 测试,但也可以通过使用 Web 测试编辑器手动生成 Web 测试。有关更多信息,请参见 如何:记录 Web 测试

Web 测试

打开一个 .webtest 文件时,Visual Studio 将在 Web 测试编辑器中打开该文件,其中将显示节点的树结构。通过使用 Visual Studio 中的“属性”窗口可以编辑这些节点。

尽管记录的 Web 测试提供了强大的 Web 测试功能,但它缺少更高级的编程语言所提供的流控制和循环结构。Microsoft Visual Studio Team System Test Edition 提供了从记录的测试直接生成编码测试的功能。编码的 Web 测试是一个 .NET 代码文件,它继承自 Visual C# 的 WebTest 或 Visual Basic 的 ThreadedWebTest。它可生成一系列 HTTP 请求。应在需要高级流控制或循环结构时使用编码的 Web 测试。代码生成是创建编码的 Web 测试的主要方法和推荐方法。

有关更多信息,请参见如何:创建编码的 Web 测试

测试内容

尽管可以对任何网站运行 Web 测试,但这并不是使用此 Web 测试工具的典型方式。通常,您会测试正在开发中的网站,而不是测试公共的生产网站。您测试的网站被称为“非生产网站”。

说明:

Team System 2008 Test Edition 中的 Web 测试记录器可以记录通过 Javascript、AJAX 调用和弹出窗口进行的 HTTP 请求。动态参数值(例如查询字符串参数或窗体发布参数中出现的会话 ID)是自动检测到并相关联的,例如,AJAX 请求中的 ASP.NET 视图状态就是自动关联的。

请参见

任务

如何:记录 Web 测试

如何:设置 Web 测试中的思考时间

如何:创建编码的 Web 测试