LoadTestGoalBasedLoadProfile.MachineName 属性

获取或设置要监视的计算机的名称。

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

语法

声明
Public Property MachineName As String
    Get
    Set
public string MachineName { get; set; }
public:
property String^ MachineName {
    String^ get ();
    void set (String^ value);
}
member MachineName : string with get, set
function get MachineName () : String
function set MachineName (value : String)

属性值

类型:System.String
要监视的计算机的名称。

备注

CategoryName、CounterName、InstanceName 和 MachineName 都是性能计数器标识符属性。 这些属性组合在一起可以标识要收集的性能计数器的实例。 如果插件分配了新的 GoalBasedLoadProfile,则可以更改 GoalBasedLoadProfile 的任一或全部性能计数器标识符属性。

但是,如果指定的性能计数器由于不存在或缺少所需的权限而无法收集,则会报告错误消息且当前负载配置文件设置仍然有效。

对任意 LoadTestLoadProfile 类的任意属性的更改操作都必须在将 LoadTestLoadProfile 对象分配给 LoadTestScenario 的 LoadProfile 属性之前完成。 LoadTestLoadProfile 对象分配给 LoadProfile 属性后将变为只读版本。 如果 LoadProfile 对象处于只读状态,则此时尝试设置它的任一属性都将引发异常。 若要获取新的可写 LoadProfile 对象,请在 LoadTestGoalBasedLoadProfile 下调用如示例所示的 Copy() 方法。

示例

若要监视 SQL Server 使用的处理器时间,请将 MachineName 设置为正运行 SQL Server 的计算机的名称,将 CategoryName 设置为 Process,将 CounterName 设置为 % Processor Time,并将 InstanceName 设置为 sqlservr。

.NET Framework 安全性

请参见

参考

LoadTestGoalBasedLoadProfile 类

Microsoft.VisualStudio.TestTools.LoadTesting 命名空间