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