LoadTest, classe
Représente le test de charge en cours d'exécution.
Hiérarchie d'héritage
System.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 d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
Heartbeat | Se produit une fois par seconde. | |
LoadTestAborted | Se produit lorsque le test de charge est abandonné. | |
LoadTestFinished | Se produit lorsque 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 lorsque la période de préchauffage est terminée. | |
TestFinished | Se produit lorsqu'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 lorsqu'une itération de l'un des tests contenus dans le test de charge démarre. | |
ThresholdExceeded | Se produit lorsqu'une règle de seuil est dépassée. |
Début
Notes
La réalisation de tests de charge est utile pour prédire l'impact de charges de travail utilisateur élevées sur les performances d'une application.Les tests de charge simulent des volumes utilisateur réalistes pour définir des conditions réelles qui peuvent être utilisées pour modifier des spécifications ou la conception d'applications en vue de satisfaire aux standards de qualité attendus pour le produit logiciel.Les tests de charge peuvent inclure des tests Web et des tests unitaires.
Les paramètres de test de charge sont accessibles via l'interface utilisateur ou avec un complément de test de charge.Pour plus d'informations, consultez Comment : créer un plug-in de test de charge.
[!REMARQUE]
Il est recommandé d'exécuter un test de détection de fumée (smoke test) 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