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 | |
---|---|---|
HeartbeatEventArgs | Fournit des données pour l'événement HeartBeat. | |
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. | |
LoadTest | Représente le test de charge en cours d'exécution. | |
LoadTestAbortedEventArgs | Fournit des données pour l'événement LoadTestAborted. | |
LoadTestConstantLoadProfile | Représente le profil de charge d'un test de charge qui a un modèle de charge constant. | |
LoadTestContext | Encapsule des informations sur le contexte dans lequel le test de charge s'exécute. | |
LoadTestGoalBasedLoadProfile | Représente le profil de charge d'un test de charge qui a un modèle de charge en fonction des objectifs. | |
LoadTestLoadProfile | Fournit une classe de base abstraite pour les profils de test de charge. | |
LoadTestPackageExt | Gère l'interface utilisateur de visionneuse de résultat de test Web. | |
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. | |
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. | |
LoadTestScenario | Représente un scénario qui est contenu dans un test de charge. | |
LoadTestStepLoadProfile | Représente le profil de charge d'un test de charge qui a un modèle de charge dans l'étape. | |
LoadTestUserContext | Encapsule des informations sur le contexte d'utilisateur dans lequel un test est exécuté, dans un test de charge. | |
PerformanceCounterValue | Contient la valeur calculée d'un compteur de performance collectée pendant une série de tests de charge. | |
TestFinishedEventArgs | Fournit des données pour l'événement TestFinished. | |
TestIterationResult | Décrit le résultat de l'exécution d'un scénario de test individuel dans un test de charge. | |
TestSelectedEventArgs | Contient les arguments pour l'événement TestSelected. | |
TestStartingEventArgs | Contient les arguments pour l'événement TestStarting. | |
ThresholdExceededEventArgs | Fournit des données pour l'événement ThresholdExceeded. | |
WebTestBaseExt | Classe de base pour les fenêtres de test Web qui permettent aux utilisateurs de sélectionner des éléments. | |
WebTestResultViewer | Encapsule une fenêtre de lecture de tests Web. | |
WebTestResultViewerExt | Représente les fenêtres de lecture des tests Web. | |
WebTestResultViewerExt.SelectionChangedEventArgs | Fournit des données pour l'événement SelectionChanged. | |
WebTestResultViewerExt.TestCompletedEventArgs | Fournit des données pour l'événement TestCompleted. | |
WebTestResultViewerExt.WindowClosedEventArgs | Fournit des données pour l'événement de WndowClosed. | |
WebTestResultViewerExt.WindowCreatedEventArgs | Fournit des données pour l'événement WindowCreated. |
Interfaces
Interface | Description | |
---|---|---|
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é. | |
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. | |
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 | |
---|---|---|
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
Working with Load Tests Overview
[retirée] Exécution d'un test de charge