Comment : utiliser l'API du test des performances de site Web
Vous pouvez écrire du code pour vos tests de performances de site Web.L'API de test de performances de site Web permet de créer des tests de performances de site Web codés, des plug-ins de test de performances de site Web, des plug-ins de requête, des requêtes, des règles d'extraction et des règles de validation.Les classes qui composent ces types sont les classes principales dans cette API.Les autres types dans cette API sont utilisés pour prendre en charge la création d'objets WebTest, WebTestPlugin, WebTestRequestPlugin, WebTestRequest, ExtractionRule et ValidationRule.Vous utilisez l'espace de noms Microsoft.VisualStudio.TestTools.WebTesting pour créer des tests de performances de site Web personnalisés.
Vous pouvez également utiliser l'API de test de performances de site Web pour créer par programmation et enregistrer des tests de performances de site Web déclaratifs.Pour ce faire, utilisez les classes DeclarativeWebTest et DeclarativeWebTestSerializer.
Conseil |
---|
Utilisez l'Explorateur d'objets pour examiner l'espace de noms Microsoft.VisualStudio.TestTools.WebTesting.Les éditeurs Visual C# et Visual Basic offrent tous deux la prise en charge IntelliSense du codage avec les classes de l'espace de noms. |
Vous pouvez également créer des plug-ins pour les tests de charge.Pour plus d'informations, consultez Comment : utiliser l'API de test de charge et Comment : créer un plug-in de test de charge.
Configuration requise
- Visual Studio Ultimate
Pour utiliser l'espace de noms WebTesting
Ouvrez un projet de test de performances et de charge de site Web qui contient un test de performances de site Web.
Pour plus d’informations, consultez Création et modification de tests des performances de site Web.
Ajoutez un projet de bibliothèque de classes Visual Basic ou Visual C# à votre solution de test.
Ajoutez une référence dans le projet de test au projet de bibliothèque de classes.
Ajoutez une référence au DLL Microsoft.VisualStudio.QualityTools.WebTestFramework dans le projet de bibliothèque de classes.
Dans le fichier de classe situé dans le projet de bibliothèque de classes, ajoutez une using instruction pour l'espace de noms Microsoft.VisualStudio.TestTools.WebTesting.
Définissez une classe qui implémente l'interface WebTestPlugin.
Générez le projet.
Ajoutez le nouveau plug-in de test de performances de site Web à l'aide de l'éditeur de tests de performances de site Web :
Cliquez sur Ajouter un plug-in de test Web dans la barre d'outils.
La boîte de dialogue Ajouter un plug-in de test Web s'affiche.
Sous Sélectionner un plug-in, sélectionnez votre classe du plug-in du test de performances de site Web.
Dans le volet Propriétés du plug-in sélectionné, définissez les valeurs initiales du plug-in à utiliser au moment de l'exécution.
[!REMARQUE]
Vous pouvez exposer autant de propriétés que vous souhaitez de vos plug-ins ; il suffit de les rendre publics, définissables et d'un type de base, tel qu'un entier, une valeur booléenne ou une chaîne.Vous pouvez également modifier ultérieurement les propriétés du plug-in de test de performances de site Web dans la fenêtre Propriétés.
Cliquez sur OK.
Exécutez votre test de performances de site Web.
Pour obtenir un exemple d'implémentation de WebTestPlugin, consultez Comment : créer un plug-in de test des performances de site Web.
Voir aussi
Tâches
Comment : utiliser l'API de test de charge
Comment : créer un plug-in de test des performances de site Web
Référence
Microsoft.VisualStudio.TestTools.WebTesting