如何:创建编码的 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 测试
打开一个包含记录的 Web 测试的解决方案。
有关更多信息,请参见如何:记录 Web 测试。
打开 Web 测试文件。
单击“Web 测试编辑器”工具栏上的“生成代码”按钮。
将提示您输入编码的 Web 测试的名称。
在对话框中为生成的编码的 Web 测试类键入相应名称,然后单击“确定”。
单击“生成”,再单击菜单中的“生成解决方案”。
开始编译代码。
运行编码的 Web 测试
在“测试”菜单上单击“窗口”,再单击“测试视图”。
右击编码的 Web 测试并选择“运行选定内容”。
单击“确定”运行测试。将立刻运行该测试。
在测试运行完成之前,测试结果在“测试结果”窗口中将显示为“正在进行中”。测试运行完成时将显示“已通过”或“未通过”。如果测试引发异常或验证/提取规则失败,则显示“未通过”。
说明: |
---|
可以像查看记录的 Web 测试的进度一样来查看编码的 Web 测试的进度。在“测试结果”窗口中双击编码的 Web 测试将显示“测试查看器”。 |