Partager via


Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms

L'espace de noms Microsoft.VisualStudio.TestTools.LoadTesting fournit des classes et des interfaces qui permettent d'exécuter des tests de charge sur des tests unitaires et des tests Web.Cet espace de noms comprend la classe LoadTest qui représente le test de charge en cours.Cette classe contient des propriétés et des événements qui peuvent être utilisés par une implémentation de l'interface ILoadTestPlugin pour étendre les fonctionnalités du test de charge.

Classes

  Classe Description
Classe publique HeartbeatEventArgs Fournit des données pour l'événement HeartBeat().
Classe publique InvalidLoadProfileException Cette classe représente une exception qui se produit lorsqu'un plug-in de test de charge essaie d'assigner la propriété LoadProfile du LoadTestScenario à un LoadTestLoadProfile avec un jeu non valide ou incohérent de valeurs de propriétés.
Classe publique LoadTest Représente le test de charge en cours d'exécution.
Classe publique LoadTestAbortedEventArgs Fournit des données pour l'événement LoadTestAborted.
Classe publique LoadTestConstantLoadProfile Représente le profil de charge d'un test de charge qui a un modèle de charge constant.
Classe publique LoadTestContext Encapsule des informations sur le contexte dans lequel le test de charge s'exécute.
Classe publique LoadTestGoalBasedLoadProfile Représente le profil de charge d'un test de charge qui a un modèle de charge en fonction des objectifs.
Classe publique LoadTestLoadProfile Fournit une classe de base abstraite pour les profils de test de charge.
Classe publique LoadTestPackageExt Gère l'interface utilisateur de visionneuse de résultat de test Web.
Classe publique LoadTestRunIdNotSetException L'exception qui est levée lorsqu'un utilisateur tente d'accéder à l'ID de la série de tests de charge avant que l'ID de la série n'ai été défini.
Classe publique LoadTestRunSettings Décrit les paramètres d'exécution de test de charge utilisés pour la série de tests de charge en cours, tels que définis dans l'Éditeur de test de charge.
Classe publique LoadTestScenario Représente un scénario qui est contenu dans un test de charge.
Classe publique LoadTestStepLoadProfile Représente le profil de charge d'un test de charge qui a un modèle de charge dans l'étape.
Classe publique LoadTestUserContext Encapsule des informations sur le contexte d'utilisateur dans lequel un test est exécuté, dans un test de charge.
Classe publique PerformanceCounterValue Contient la valeur calculée d'un compteur de performance collectée pendant une série de tests de charge.
Classe publique TestFinishedEventArgs Fournit des données pour l'événement TestFinished.
Classe publique TestIterationResult Décrit le résultat de l'exécution d'un scénario de test individuel dans un test de charge.
Classe publique TestSelectedEventArgs Contient les arguments pour l'événement TestSelected.
Classe publique TestStartingEventArgs Contient les arguments pour l'événement TestStarting.
Classe publique ThresholdExceededEventArgs Fournit des données pour l'événement ThresholdExceeded.
Classe publique WebTestBaseExt Classe de base pour les fenêtres de test Web qui permettent aux utilisateurs de sélectionner des éléments.
Classe publique WebTestResultViewer Encapsule une fenêtre de lecture de tests Web.
Classe publique WebTestResultViewerExt Représente les fenêtres de lecture des tests Web.
Classe publique WebTestResultViewerExt.SelectionChangedEventArgs Fournit des données pour l'événement SelectionChanged.
Classe publique WebTestResultViewerExt.TestCompletedEventArgs Fournit des données pour l'événement TestCompleted.
Classe publique WebTestResultViewerExt.WindowClosedEventArgs Fournit des données pour l'événement WndowClosed.
Classe publique WebTestResultViewerExt.WindowCreatedEventArgs Fournit des données pour l'événement WindowCreated.

Interfaces

  Interface Description
Interface publique ICounterProvider Définit une interface pouvant être utilisée par une implémentation de l'interface IThresholdRule pour obtenir les valeurs actuelles de compteurs de performance autres que le compteur de performance qui est testé.
Interface publique ILoadTestPlugin Définit une interface qui est implémentée pour autoriser une classe écrite par l'utilisateur à gérer des événements qui se produisent lors de l'exécution du test de charge et des tests contenus dans celui-ci.
Interface publique IThresholdRule Permet de surveiller les valeurs de compteurs de performance pendant une série de tests de charge pour signaler des avertissements ou des alarmes critiques lorsque la valeur d'un compteur de performance dépasse un seuil.

Énumérations

  Énumération Description
Énumération publique ThresholdRuleResult Spécifie les résultats de l'application d'une règle de seuil à un échantillon de compteur de performance.

Voir aussi

Référence

Autres ressources

Understanding Load Tests

Creating Load Tests

Editing Load Tests

Exécution d'un test de charge

Analyse des séries de tests de charge

Exécution des tâches de test de charge avancées