本主题适用于:
| Visual Studio 旗舰版 | Visual Studio 高级专业版 | Visual Studio 专业版 | Visual Studio 学习版 | 
|---|---|---|---|
| .gif) | .gif) | .gif) | .gif) | 
您可以为 Web 性能测试编写代码。 Web 性能测试 API 可用来创建编码 Web 性能测试、Web 性能测试插件、请求插件、请求、提取规则以及验证规则。 组成这些类型的类是此 API 中的核心类。 此 API 中的其他类型则用来支持创建 WebTest、WebTestPlugin、WebTestRequestPlugin、WebTestRequest、ExtractionRule 和 ValidationRule 对象。 您可使用 Microsoft.VisualStudio.TestTools.WebTesting 命名空间创建自定义 Web 性能测试。
还可以使用 Web 性能测试 API 通过编程方式来创建和保存声明性 Web 性能测试。 为此,可以使用 DeclarativeWebTest 和 DeclarativeWebTestSerializer 类。
提示
可使用对象浏览器来检查 Microsoft.VisualStudio.TestTools.WebTesting 命名空间。 Visual C# 和 Visual Basic 编辑器均为使用此命名空间中的类编写代码提供了 IntelliSense 支持。
还可以为负载测试创建插件。 有关更多信息,请参见如何:使用负载测试 API和如何:创建负载测试插件。
使用 WebTesting 命名空间
- 打开一个包含 Web 性能测试的测试项目。 - 有关更多信息,请参见创建和编辑 Web 性能测试。 
- 向测试解决方案添加 Visual C# 或 Visual Basic 类库项目。 
- 在测试项目中添加对类库项目的引用。 
- 在类库项目中添加对 Microsoft.VisualStudio.QualityTools.WebTestFramework dll 的引用。 
- 在位于类库项目中的类文件中,为 Microsoft.VisualStudio.TestTools.WebTesting 命名空间添加 using 语句。 
- 创建实现 WebTestPlugin 接口的类。 
- 生成项目。 
- 使用 Web 性能测试编辑器添加新 Web 性能测试插件: - 单击工具栏上的**“添加 Web 测试插件”**。 - 随即显示**“添加 Web 测试插件”**对话框。 
- 在**“请选择一个插件”**下,选择 Web 性能测试插件类。 
- 在**“选定插件的属性”**窗格中,设置要在运行时使用的插件的初始值。 - 提示 - 可根据需要从插件公开任意多个属性;只需将其设置为公共、可设置并属于 Integer、Boolean 或 String 等基类型。 以后还可以使用“属性”窗口来编辑 Web 性能测试插件属性。 
- 单击**“确定”**。 
 
- 运行该 Web 性能测试。 - 有关 WebTestPlugin 的实现示例,请参见如何:创建 Web 性能测试插件。 
请参见
任务
参考
Microsoft.VisualStudio.TestTools.WebTesting