LoadTest 类

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

继承层次结构

System.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