如何:创建编码的 Web 测试

更新:2007 年 11 月

通常,通过将现有的已记录 Web 测试转换为编码的 Web 测试来创建编码的 Web 测试。记录的 Web 测试以“Web 测试编辑器”中可见的请求树开头。编码的 Web 测试是一个生成一系列 WebTestRequest 的 .NET 类,可以使用 C# 或 Visual Basic 编写。可以手动创建编码的 Web 测试,但推荐做法是将记录的 Web 测试转换为编码的 Web 测试。

将记录的 Web 测试转换为编码的 Web 测试之后,可以像编辑任何其他源代码一样编辑该代码。此外,还可以添加循环和分支结构,动态更改测试中的请求数,以及动态生成测试命中的 URL 集。

说明:

有关 Web 测试工具 API 的更多信息,请参见如何:使用 Web 测试 API

编码的 Web 测试从“测试视图”或“测试列表编辑器”窗口中启动。可以在负载测试中使用编码的 Web 测试。有关负载测试的更多信息,请参见创建负载测试

提示:

如果要在编码的 Web 测试中使用数据绑定或任何一个插件,最好在生成编码的测试之前先添加它们。这是因为让 Visual Studio Team System Test Edition 生成数据绑定代码比您自己编写代码更容易。

转换记录的 Web 测试

  1. 打开一个包含记录的 Web 测试的解决方案。

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

  2. 打开 Web 测试文件。

  3. 单击“Web 测试编辑器”工具栏上的“生成代码”按钮。

    将提示您输入编码的 Web 测试的名称。

  4. 在对话框中为生成的编码的 Web 测试类键入相应名称,然后单击“确定”。

  5. 单击“生成”,再单击菜单中的“生成解决方案”。

    开始编译代码。

运行编码的 Web 测试

  1. 在“测试”菜单上单击“窗口”,再单击“测试视图”。

  2. 右击编码的 Web 测试并选择“运行选定内容”。

  3. 单击“确定”运行测试。将立刻运行该测试。

    在测试运行完成之前,测试结果在“测试结果”窗口中将显示为“正在进行中”。测试运行完成时将显示“已通过”或“未通过”。如果测试引发异常或验证/提取规则失败,则显示“未通过”。

说明:

可以像查看记录的 Web 测试的进度一样来查看编码的 Web 测试的进度。在“测试结果”窗口中双击编码的 Web 测试将显示“测试查看器”。

请参见

任务

演练:创建编码的 Web 测试

如何:使用 Web 测试 API

如何:使用 Web 测试 API

如何:记录 Web 测试