Condividi tramite


Proprietà LoadTestGoalBasedLoadProfile.InstanceName

Ottiene o imposta l'istanza del contatore delle prestazioni di monitorare.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Sintassi

'Dichiarazione
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)

Valore proprietà

Tipo: System.String
L'istanza del contatore delle prestazioni da monitorare.

Note

CategoryName, CounterName, InstanceName e MachineName sono le proprietà dell'identificatore del contatore delle prestazioni.Queste proprietà vengono combinate per identificare un'istanza di contatore delle prestazioni per monitorare si raccolgono.Qualsiasi delle proprietà dell'identificatore del contatore delle prestazioni per un GoalBasedLoadProfile può essere modificato quando un nuovo GoalBasedLoadProfile viene assegnato da un plug-in.

Tuttavia, se il contatore delle prestazioni specificato non può essere raccolto perché non esiste o perché non dispone delle autorizzazioni necessarie, viene generato un errore e le impostazioni correnti del profilo di carico rimangono attive.

Le modifiche apportate a qualsiasi proprietà delle classi di LoadTestLoadProfile devono essere eseguite prima di assegnare l'oggetto di LoadTestLoadProfile alla proprietà di LoadProfile di LoadTestScenario.Dopo che l'oggetto di LoadTestLoadProfile è stato assegnato alla proprietà di LoadProfile, diventa una versione di sola lettura.Viene generata un'eccezione se si tenta di impostare le proprietà dell'oggetto di LoadProfile quando è nello stato di sola lettura.Per ottenere un nuovo oggetto modificabili di LoadProfile, chiamare il metodo di Copy(), come mostrato nell'esempio in LoadTestGoalBasedLoadProfile.

Esempi

Per monitorare il tempo del processore utilizzato da SQL Server, impostare MachineName al nome del computer che esegue SQL Server, impostare CategoryName a processo, impostare CounterName a % Tempo processoree set InstanceName a sqlservr.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

LoadTestGoalBasedLoadProfile Classe

Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting