本主题适用于:
| Visual Studio 旗舰版 | Visual Studio 高级专业版 | Visual Studio 专业版 | Visual Studio 学习版 | 
|---|---|---|---|
| .gif) | .gif) | .gif) | .gif) | 
Visual Studio 旗舰版支持可以控制或增强负载测试的负载测试插件。 负载测试插件是用户定义的类,可实现在 Microsoft.VisualStudio.TestTools.LoadTesting 命名空间中找到的 ILoadTestPlugin 接口。 负载测试插件允许使用自定义负载测试控件,如在达到计数器或错误阈值时中止负载测试。 使用 LoadTest 类的属性获取或设置用户定义代码中的负载测试参数。 使用 LoadTest 类的事件在负载测试运行时附加通知委托。
提示
使用对象浏览器可以检查 Microsoft.VisualStudio.TestTools.LoadTesting 命名空间。 Visual C# 和 Visual Basic 编辑器均为使用此命名空间中的类编写代码提供了 IntelliSense 支持。
还可以创建 Web 性能测试插件。 有关更多信息,请参见如何:创建 Web 性能测试插件和如何:创建请求级插件。
使用 LoadTesting 命名空间
- 打开一个包含负载测试的测试项目。 - 有关更多信息,请参见创建和编辑负载测试。 
- 向测试解决方案中添加一个 Visual C# 或 Visual Basic 类库项目。 
- 在测试项目中添加对类库项目的引用。 
- 在类库项目中添加对 Microsoft.VisualStudio.QualityTools.LoadTestFramework dll 的引用。 
- 在位于类库项目的类文件中,为 Microsoft.VisualStudio.TestTools.LoadTesting 命名空间添加 using 语句。 
- 创建实现 ILoadTestPlugin 接口的公共类。 
- 生成项目。 
- 使用负载测试编辑器添加新负载测试插件: - 右击负载测试的根节点,然后单击**“添加负载测试插件”**。 
- 随即显示**“添加负载测试插件”**对话框。 
- 在“选定插件的属性”窗格中,设置要在运行时使用的插件初始值。 - 提示 - 可以在插件中公开所需数量的属性。 只需将其设置为公共、可设置并属于 Integer、Boolean 或 String 等基本类型。 以后,还可以使用“属性”窗口编辑负载测试插件属性。 
 
- 运行负载测试。 - 有关 ILoadTestPlugin 的实现,请参见 如何:创建负载测试插件。 
请参见
任务
参考
Microsoft.VisualStudio.TestTools.LoadTesting