如何:使用负载测试 API

更新:2007 年 11 月

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

提示:

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

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

在 C# 中使用 LoadTesting 命名空间

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

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

  2. 向该测试项目中添加一个负载测试,并对其进行配置以运行 Web 测试。

    有关更多信息,请参见如何:启动负载测试向导

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

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

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

  6. 创建一个实现 ILoadTestPlugin 接口的类。有关 ILoadTestPlugin 的实现,请参见 如何:创建负载测试插件

  7. 在测试项目中添加对类库项目的引用。生成这两个项目。

  8. 打开负载测试并选择负载测试的根节点。

  9. 运行负载测试。

请参见

任务

如何:使用 Web 测试 API

如何:创建负载测试插件

参考

Microsoft.VisualStudio.TestTools.LoadTesting