LoadTestScenario.LoadProfile 属性
获取或设置此方案用户负载的配置文件。
命名空间: Microsoft.VisualStudio.TestTools.LoadTesting
程序集: Microsoft.VisualStudio.QualityTools.LoadTestFramework(在 Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 中)
语法
声明
Public Property LoadProfile As LoadTestLoadProfile
public LoadTestLoadProfile LoadProfile { get; set; }
public:
property LoadTestLoadProfile^ LoadProfile {
LoadTestLoadProfile^ get ();
void set (LoadTestLoadProfile^ value);
}
member LoadProfile : LoadTestLoadProfile with get, set
function get LoadProfile () : LoadTestLoadProfile
function set LoadProfile (value : LoadTestLoadProfile)
属性值
类型:Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestLoadProfile
用户负载的配置文件。
备注
对 LoadProfile 属性所做的更改将在代理接收到来自控制器的新 LoadProfile 后面的下一个 Heartbeat 事件之前生效。 一个每秒发生一次的 Heartbeat。
可以在 Initialize() 方法中或任意 LoadTestPlugin 事件处理程序中为 LoadTestScenario 的 LoadProfile 属性分配值。 但是,不需要在 LoadTestFinished 事件处理中为该属性分配值。
在多代理测试数据,在负载测试运行任何代理可以更改LoadProfile 属性的值的插件。 在此情况下,这些更改将通过控制器传播到其他所有代理。
如果运行在不同代理上的插件都改变 LoadProfile 属性,改变该值的最后一个代理将覆盖所有代理上的以前的值。 通常,该更改应用于所有代理秒。 然而,尤其是当您使用大量代理,某些代理可能会开始使用新设置之前其他代理。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。