如何:使用负载测试 API

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 专业版 

Visual Studio 学习版

主题适用 主题不适用 主题不适用 主题不适用

Visual Studio 旗舰版支持可以控制或增强负载测试的负载测试插件。 负载测试插件是用户定义的类,可实现在 Microsoft.VisualStudio.TestTools.LoadTesting 命名空间中找到的 ILoadTestPlugin 接口。 负载测试插件允许使用自定义负载测试控件,如在达到计数器或错误阈值时中止负载测试。 使用 LoadTest 类的属性获取或设置用户定义代码中的负载测试参数。 使用 LoadTest 类的事件在负载测试运行时附加通知委托。

提示

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

还可以创建 Web 性能测试插件。 有关更多信息,请参见如何:创建 Web 性能测试插件如何:创建请求级插件

使用 LoadTesting 命名空间

  1. 打开一个包含负载测试的测试项目。

    有关更多信息,请参见创建和编辑负载测试

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

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

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

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

  6. 创建实现 ILoadTestPlugin 接口的公共类。

  7. 生成项目。

  8. 使用负载测试编辑器添加新负载测试插件:

    1. 右击负载测试的根节点,然后单击**“添加负载测试插件”**。

    2. 随即显示**“添加负载测试插件”**对话框。

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

      提示

      可以在插件中公开所需数量的属性。 只需将其设置为公共、可设置并属于 Integer、Boolean 或 String 等基本类型。 以后,还可以使用“属性”窗口编辑负载测试插件属性。

  9. 运行负载测试。

    有关 ILoadTestPlugin 的实现,请参见 如何:创建负载测试插件

请参见

任务

如何:使用 Web 性能测试 API

如何:创建负载测试插件

参考

Microsoft.VisualStudio.TestTools.LoadTesting

其他资源

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