如何:创建编码的 Web 性能测试
本主题适用于:
Visual Studio 旗舰版 |
Visual Studio 高级专业版 |
Visual Studio 专业版 |
Visual Studio 学习版 |
---|---|---|---|
通常,通过将现有已记录的 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 旗舰版生成数据绑定代码比您自己编写代码更容易。
转换记录的 Web 性能测试
打开一个包含记录的 Web 性能测试的解决方案。
有关更多信息,请参见如何:使用 Web 性能测试记录器创建新的 Web 性能测试。
打开 Web 性能测试文件。
提示
可以使用以下两个演练中创建的 Web 性能测试来创建编码 Web 测试:演练:创建简单的 Web 应用程序和演练:记录和运行 Web 性能测试。
单击**“Web 性能测试编辑器”的工具栏上的“生成代码”**按钮。
此时将提示您输入编码 Web 性能测试的名称。
在对话框中为生成的编码 Web 性能测试类键入适当的名称,然后单击**“确定”**。
单击**“生成”,再单击菜单中的“生成解决方案”**。
开始编译代码。
运行编码 Web 性能测试
在**“测试”菜单上单击“窗口”,再单击“测试视图”**。
右击编码 Web 性能测试并选择**“运行选定内容”**。
单击**“确定”**运行测试。 将立刻运行该测试。
在测试运行完成之前,测试结果在**“测试结果”窗口中将显示为“正在进行中”。 测试运行完成时将显示“已通过”或“未通过”。 如果测试引发异常或验证/提取规则失败,则显示“未通过”**。
提示
可以像查看记录的 Web 性能测试的进度一样来查看编码的 Web 性能测试的进度。 在“测试结果”窗口中双击编码 Web 性能测试将显示“测试查看器”。
请参见
任务
如何:使用 Web 性能测试记录器创建新的 Web 性能测试