如何:使用 Web 性能测试 API

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

还可以使用 Web 性能测试 API 通过编程方式来创建和保存声明性 Web 性能测试。 为此,可以使用 DeclarativeWebTestDeclarativeWebTestSerializer 类。

提示

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

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

要求

  • Visual Studio 旗舰版

使用 WebTesting 命名空间

  1. 打开Web性能,负载测试包含Web性能测试的测试项目。

    有关更多信息,请参见创建和编辑 Web 性能测试

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

  3. 添加在Web性能的引用,负载测试项目到选件类库项目。

  4. 引用添加到选件类库项目的Microsoft.VisualStudio.QualityTools.WebTestFramework DLL。

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

  6. 创建实现 WebTestPlugin 接口的类。

  7. 生成项目。

  8. 使用 Web 性能测试编辑器添加新 Web 性能测试插件:

    1. 在工具栏上选择 添加 Web 测试插件

      随即显示**“添加 Web 测试插件”**对话框。

    2. 在**“请选择一个插件”**下,选择 Web 性能测试插件类。

    3. 在**“选定插件的属性”**窗格中,设置要在运行时使用的插件初始值。

      备注

      可根据需要从插件公开任意多个属性;只需将其设置为公共、可设置并属于 Integer、Boolean 或 String 等基类型。以后还可以使用“属性”窗口来编辑 Web 性能测试插件属性。

    4. 选择**“确定”**。

  9. 运行该 Web 性能测试。

    有关 WebTestPlugin 的实现示例,请参见如何:创建 Web 性能测试插件

请参见

任务

如何:使用负载测试 API

如何:创建 Web 性能测试插件

参考

Microsoft.VisualStudio.TestTools.WebTesting

其他资源

为负载和 Web 性能测试创建和使用自定义插件