LoadTest 类

表示正在运行的负载测试。

继承层次结构

Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest

命名空间:  Microsoft.VisualStudio.TestTools.LoadTesting
程序集:  Microsoft.VisualStudio.QualityTools.LoadTestFramework(在 Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 中)

语法

声明
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest =  class end
public class LoadTest

LoadTest 类型公开以下成员。

构造函数

  名称 说明
公共方法 LoadTest 初始化 LoadTest 类的新实例。

页首

属性

  名称 说明
公共属性 Context 获取当前负载测试运行的 LoadTestContext
公共属性 Name 获取负责测试的名称。
公共属性 RunSettings 获取用于当前负载测试运行的运行设置。
公共属性 Scenarios 获取负载测试中的方案的集合。

页首

方法

  名称 说明
公共方法 Abort() 停止所有代理上的负载测试。
公共方法 Abort(Exception) 停止所有代理上的负载测试,并指定导致中止的异常。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 Heartbeat 每秒发生一次。
公共事件 LoadTestAborted 当负载测试中止时发生。
公共事件 LoadTestFinished 当负载测试在代理上停止运行时发生。
公共事件 LoadTestStarting 就在负载测试在代理上开始运行之前发生。
公共事件 LoadTestWarmupComplete 当预热期完成时发生。
公共事件 TestFinished 当负载测试中包含的一个测试的迭代完成时发生。
公共事件 TestSelected 每次选择 LoadTest 中包含的一个测试的迭代时发生。
公共事件 TestStarting 当负载测试中包含的一个测试的迭代开始时发生。
公共事件 ThresholdExceeded 当超过阈值规则时发生。

页首

备注

负载测试可用于预测对高用户工作负荷期间应用程序的性能的影响。 这模拟实际用户数量,以定义可用于更改要求和应用程序设计满足软件产品的预期的质量标准的真实情况。 负载测试可以包括 Web 和单元测试。

通过 UI 或使用负载测试插件,可以访问负载测试设置。 有关详细信息,请参阅如何:创建负载测试插件

备注

很好的做法,以运行冒烟测试在运行任何密集型负载测试之前。有关详细信息,请参阅Guidelines for Smoke Testing。这有助于验证配置和测试的预期的行为。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.TestTools.LoadTesting 命名空间

其他资源

Working with Load Tests

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

[已停用] 运行负载测试

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks