Comment : utiliser l'API de test de charge
Publication: juillet 2016
Visual Studio Enterprise prend en charge des plug-ins de test de charge qui peuvent contrôler ou améliorer un test de charge. Les plug-ins de test de charge sont des classes définies par l'utilisateur qui implémentent l'interface ILoadTestPlugin qui se trouve dans l'espace de noms Microsoft.VisualStudio.TestTools.LoadTesting. Les plug-ins de test de charge permettent de bénéficier d'un contrôle de test de charge personnalisé, tel que l'abandon d'un test de charge lorsqu'un seuil d'erreur ou de compteur est atteint. Utilisez les propriétés sur la classe LoadTest pour obtenir ou définir des paramètres de test de charge à partir de code défini par l'utilisateur. Utilisez les événements sur la classe LoadTest pour joindre des délégués pour les notifications lorsque le test de charge s'exécute.
Conseil
Utilisez l'Explorateur d'objets pour examiner l'espace de noms Microsoft.VisualStudio.TestTools.LoadTesting.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 performances de site web. Pour plus d'informations, voir Comment : créer un plug-in de test des performances de site Web et Comment : créer un plug-in de niveau demande.
Spécifications
- Visual Studio Enterprise
Pour utiliser l'espace de noms LoadTesting
Ouvrez un projet de test de performances Web et de charge qui contient un test de charge.
Pour plus d'informations, voir Create and run a load test.
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.TestTools.LoadTestFramework dans le projet de bibliothèque de classes.
Dans le fichier de classe situé dans le projet de bibliothèque de classes, ajoutez une instruction using pour l'espace de noms Microsoft.VisualStudio.TestTools.LoadTesting.
Créez une classe publique qui implémente l'interface ILoadTestPlugin.
Générez le projet.
Ajoutez le nouveau plug-in de test de charge à l'aide de l'éditeur de test de charge :
Cliquez avec le bouton droit sur le nœud racine du test de charge, puis cliquez sur Ajouter un plug-in de test de charge.
La boîte de dialogue Ajouter un plug-in de test de charge s'affiche.
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 du test de charge à l'aide de la fenêtre Propriétés.
Exécutez votre test de charge.
Pour obtenir une implémentation d'ILoadTestPlugin, voir Comment : créer un plug-in de test de charge.
Voir aussi
Microsoft.VisualStudio.TestTools.LoadTesting
Créer un code et des plug-ins personnalisés pour les tests de charge
Comment : utiliser l'API du test des performances de site Web
Comment : créer un plug-in de test de charge