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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
LoadTestGoalBasedLoadProfile Classe
Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms