更新:2007 年 11 月
通常,通过将现有的已记录 Web 测试转换为编码的 Web 测试来创建编码的 Web 测试。记录的 Web 测试以“Web 测试编辑器”中可见的请求树开头。编码的 Web 测试是一个生成一系列 WebTestRequest 的 .NET 类,可以使用 C# 或 Visual Basic 编写。可以手动创建编码的 Web 测试,但推荐做法是将记录的 Web 测试转换为编码的 Web 测试。
将记录的 Web 测试转换为编码的 Web 测试之后,可以像编辑任何其他源代码一样编辑该代码。此外,还可以添加循环和分支结构,动态更改测试中的请求数,以及动态生成测试命中的 URL 集。
| .gif) 说明: | 
|---|
| 有关 Web 测试工具 API 的更多信息,请参见如何:使用 Web 测试 API。 | 
编码的 Web 测试从“测试视图”或“测试列表编辑器”窗口中启动。可以在负载测试中使用编码的 Web 测试。有关负载测试的更多信息,请参见创建负载测试。
| .gif) 提示: | 
|---|
| 如果要在编码的 Web 测试中使用数据绑定或任何一个插件,最好在生成编码的测试之前先添加它们。这是因为让 Visual Studio Team System Test Edition 生成数据绑定代码比您自己编写代码更容易。 | 
转换记录的 Web 测试
- 打开一个包含记录的 Web 测试的解决方案。 - 有关更多信息,请参见如何:记录 Web 测试。 
- 打开 Web 测试文件。 
- 单击“Web 测试编辑器”工具栏上的“生成代码”按钮。 - 将提示您输入编码的 Web 测试的名称。 
- 在对话框中为生成的编码的 Web 测试类键入相应名称,然后单击“确定”。 
- 单击“生成”,再单击菜单中的“生成解决方案”。 - 开始编译代码。 
运行编码的 Web 测试
- 在“测试”菜单上单击“窗口”,再单击“测试视图”。 
- 右击编码的 Web 测试并选择“运行选定内容”。 
- 单击“确定”运行测试。将立刻运行该测试。 - 在测试运行完成之前,测试结果在“测试结果”窗口中将显示为“正在进行中”。测试运行完成时将显示“已通过”或“未通过”。如果测试引发异常或验证/提取规则失败,则显示“未通过”。 
| .gif) 说明: | 
|---|
| 可以像查看记录的 Web 测试的进度一样来查看编码的 Web 测试的进度。在“测试结果”窗口中双击编码的 Web 测试将显示“测试查看器”。 |