LoadTest, classe
Représente le test de charge en cours d'exécution.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest
Espace de noms : Microsoft.VisualStudio.TestTools.LoadTesting
Assembly : Microsoft.VisualStudio.QualityTools.LoadTestFramework (dans Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntaxe
'Déclaration
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest = class end
public class LoadTest
Le type LoadTest expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
LoadTest | Initialise une nouvelle instance de la classe LoadTest. |
Début
Propriétés
Nom | Description | |
---|---|---|
Context | Obtient le LoadTestContext pour la série de tests de charge en cours. | |
Name | Obtient le nom du test de charge. | |
RunSettings | Obtient les paramètres d'exécution utilisés pour la série de tests de charge en cours. | |
Scenarios | Obtient une collection de scénarios dans le test de charge. |
Début
Méthodes
Nom | Description | |
---|---|---|
Abort() | Arrête le test de charge sur tous les agents. | |
Abort(Exception) | Arrête le test de charge sur tous les agents et spécifie l'exception qui a provoqué l'abandon. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
Heartbeat | Se produit une fois par seconde. | |
LoadTestAborted | Se produit quand le test de charge est abandonné. | |
LoadTestFinished | Se produit quand le test de charge ne s'exécute plus sur l'agent. | |
LoadTestStarting | Se produit juste avant que le test de charge commence à s'exécuter sur l'agent. | |
LoadTestWarmupComplete | Se produit quand la période de préchauffage est terminée. | |
TestFinished | Se produit quand une itération de l'un des tests contenus dans le test de charge se termine. | |
TestSelected | Se produit chaque fois qu'une itération de l'un des tests contenus dans LoadTest est sélectionnée. | |
TestStarting | Se produit quand une itération de l'un des tests contenus dans le test de charge démarre. | |
ThresholdExceeded | Se produit quand une règle de seuil est dépassée. |
Début
Notes
Le test de charge est utile pour prédire l'impact sur les performances d'une application au cours des charges de travail utilisateur élevés. Cela simule des volumes utilisateur réalistes pour définir des conditions réelles qui peuvent être utilisées pour modifier les spécifications et la conception de l'application pour répondre aux normes de qualité attendu pour le produit logiciel. Les tests de charge peuvent inclure des tests Web et unitaires.
Les paramètres de test de charge est accessible via l'interface utilisateur ou un plug-in de test de charge. Pour plus d'informations, consultez Comment : créer un plug-in de test de charge.
Notes
Il est conseillé d'exécuter un test de détection de fumée avant d'exécuter un test de charge intensif.Pour plus d'informations, consultez Guidelines for Smoke Testing.Cela permet de valider les configurations et le comportement attendu du test.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms
Autres ressources
Working with Load Tests Overview
[retirée] Exécution d'un test de charge