如何:使用 Web 测试 API

更新:2007 年 11 月

可以为 Web 测试编写代码。Web 测试 API 可用来创建编码的 Web 测试、Web 测试插件、请求插件、请求、提取规则以及验证规则。组成这些类型的类是此 API 中的核心类。此 API 中的其他类型则用来支持创建 WebTestWebTestPluginWebTestRequestPluginWebTestRequestExtractionRuleValidationRule 对象。您可使用 Microsoft.VisualStudio.TestTools.WebTesting 命名空间创建自定义 Web 测试。

还可以使用 Web 测试 API 通过编程方式来创建和保存声明性 Web 测试。若要执行此操作,请使用 T:Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest 和 T:Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTestSerializer 类。

提示:

请使用对象浏览器检查 Microsoft.VisualStudio.TestTools.WebTesting 命名空间。C# 和 Visual Basic 编辑器均为使用此命名空间中的类编写代码提供了 IntelliSense 支持。

还可以为负载测试创建插件。有关更多信息,请参见如何:创建负载测试插件

使用 Web 测试 API

  1. 打开包含 Web 测试的测试项目。

    有关更多信息,请参见如何:创建测试项目

  2. 向测试解决方案中添加一个 C# 或 Visual Basic 类库项目。

  3. 在测试项目中添加对类库项目的引用。

  4. 在类库项目中添加对 Microsoft.VisualStudio.QualityTools.WebTestFramework dll 的引用。

  5. 在类库项目中的类文件中,为 Microsoft.VisualStudio.TestTools.WebTesting 命名空间添加 using 语句。

  6. 在类库项目中实现该命名空间中的所有核心类。有关 WebTestPlugin 的实现示例,请参见如何:创建 Web 测试插件。您还可以编写需要的其他代码,然后生成此项目。

  7. 运行 Web 测试。

请参见

任务

如何:使用负载测试 API

如何:创建 Web 测试插件

参考

Microsoft.VisualStudio.TestTools.WebTesting