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 Overview