LoadTestGoalBasedLoadProfile.InstanceName 속성

모니터링할 성능 카운터 인스턴스를 가져오거나 설정합니다.

네임스페이스:  Microsoft.VisualStudio.TestTools.LoadTesting
어셈블리:  Microsoft.VisualStudio.QualityTools.LoadTestFramework(Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

구문

‘선언
Public Property InstanceName As String
public string InstanceName { get; set; }
public:
property String^ InstanceName {
    String^ get ();
    void set (String^ value);
}
member InstanceName : string with get, set
function get InstanceName () : String
function set InstanceName (value : String)

속성 값

형식: System.String
모니터링할 성능 카운터 인스턴스입니다.

설명

CategoryName, CounterName, InstanceName 및 MachineName은 성능 카운터 식별자 속성입니다.이러한 속성을 함께 사용하여 수집할 성능 카운터의 인스턴스를 식별합니다.플러그 인에서 새 GoalBasedLoadProfile을 할당한 경우 GoalBasedLoadProfile의 성능 카운터 식별자 속성 중 일부 또는 전부를 변경할 수 있습니다.

그러나 해당 성능 카운터가 없거나 권한이 부족하여 지정한 성능 카운터를 수집할 수 없으면 오류가 보고되고 현재 부하 프로필 설정이 계속 적용됩니다.

LoadTestLoadProfile 클래스의 속성은 LoadTestScenario의 LoadProfile 속성에 LoadTestLoadProfile 개체를 할당하기 전에 변경해야 합니다.LoadTestLoadProfile 개체를 LoadProfile 속성에 할당하면 읽기 전용 버전이 됩니다.LoadProfile 개체가 읽기 전용 상태일 때 그 속성을 설정하려고 하면 예외가 throw됩니다.쓰기 가능한 새 LoadProfile 개체를 가져오려면 LoadTestGoalBasedLoadProfile의 예제에서처럼 Copy() 메서드를 호출합니다.

예제

SQL Server에서 사용되는 프로세서 시간을 모니터링하려면 MachineName을 SQL Server를 실행하는 컴퓨터의 이름으로, CategoryName을 Process로, CounterName을 % Processor Time으로, InstanceName을 sqlservr로 각각 설정합니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

LoadTestGoalBasedLoadProfile 클래스

Microsoft.VisualStudio.TestTools.LoadTesting 네임스페이스