Comment : utiliser l'API du test des performances de site Web
Publication: juillet 2016
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, voir Comment : utiliser l'API de test de charge et Comment : créer un plug-in de test de charge.
Spécifications
- Visual Studio Enterprise
Pour utiliser l'espace de noms WebTesting
Ouvrez un projet de test de performances de site web et de charge qui contient un test de performances de site web.
Pour plus d'informations, voir 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 de performances de site web et de charge au projet de bibliothèque de classes.
Ajoutez une référence à la 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 :
Choisissez 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.
Notes
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, voir Comment : créer un plug-in de test des performances de site Web.
Voir aussi
Microsoft.VisualStudio.TestTools.WebTesting
Créer un code et des plug-ins personnalisés pour les tests de charge
Comment : utiliser l'API de test de charge
Comment : créer un plug-in de test des performances de site Web