Partager via


LoadTestGoalBasedLoadProfile.InstanceName, propriété

Obtient ou définit l'instance du compteur de performance à contrôler.

Espace de noms :  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly :  Microsoft.VisualStudio.QualityTools.LoadTestFramework (dans Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntaxe

'Déclaration
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)

Valeur de propriété

Type : System.String
Instance du compteur de performance à contrôler.

Notes

CategoryName, CounterName, InstanceName et MachineName sont les propriétés de l'identificateur de compteur de performance.Ces propriétés identifient conjointement une instance d'un compteur de performance à collecter.L'une ou l'ensemble des propriétés de l'identificateur de compteur de performance d'un GoalBasedLoadProfile peuvent être modifiées lorsque GoalBasedLoadProfile est assigné par un plug-in.

Toutefois, si le compteur de performance spécifié ne peut pas être collecté parce qu'il n'existe pas ou que les autorisations requises ne sont pas définies, une erreur est signalée et les paramètres du profil de charge actuel restent valables.

Les propriétés des classes LoadTestLoadProfile doivent être modifiées avant d'assigner l'objet LoadTestLoadProfile à la propriété LoadProfile de LoadTestScenario.Une fois l'objet LoadTestLoadProfile assigné à la propriété LoadProfile, il devient une version en lecture seule.Si vous essayez de définir l'une des propriétés de l'objet LoadProfile alors que ce dernier est en lecture seule, une exception est levée.Pour obtenir un nouvel objet LoadProfile accessible en écriture, appelez la méthode Copy() comme indiqué dans l'exemple sous LoadTestGoalBasedLoadProfile.

Exemples

Pour contrôler le temps processeur utilisé par SQL Server, attribuez à MachineName le nom de l'ordinateur exécutant SQL Server, puis attribuez à CategoryName la valeur Processus, la valeur % temps processeur à CounterName et sqlservr à InstanceName.

Sécurité .NET Framework

Voir aussi

Référence

LoadTestGoalBasedLoadProfile Classe

Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms