Comment : exécuter un test de charge
Après avoir créé le test de charge à l'aide de l'Assistant Nouveau test de charge, et modifié ses paramètres et options de configuration, vous pouvez exécuter votre test de charge pour vérifier le bon fonctionnement et voir comment votre application répond à la simulation de charge.Pour plus d’informations, consultez Création et modification de tests de charge.
Configuration requise
- Visual Studio Ultimate
Conseil |
---|
Avant d'exécuter un test de charge, assurez-vous que tous les tests unitaires et test de performances de site Web contenus dans le test de charge aboutissent lorsqu'ils sont exécutés en mode autonome.Vous pouvez vérifier les tests en les exécutant dans les fenêtres de l'Explorateur de tests ou à l'aide de l'éditeur de tests de performances de site Web.Pour les tests de performances de site Web avec une liaison de données, lancez l'exécution avec toutes les valeurs de données. |
Pendant l'exécution d'un test, un ensemble concentré de données de compteur de performance qui peuvent être surveillées dans l'analyseur de test de charge est conservé en mémoire.Pour éviter une croissance sans limite des besoins en mémoire qui en résulte, un nombre maximum de 200 exemples pour chaque compteur de performance est conservé.Cela inclut 100 exemples espacés de façon uniforme qui couvrent le temps actuellement écoulé de l'exécution et les 100 exemples les plus récents.Le résultat accumulé pendant une exécution est appelé un résultat de test de charge en cours.
En plus de l'ensemble concentré de données du compteur de performance, l'analyseur de test de charge présente les fonctionnalités suivantes disponible pour analyser les données du résultat du test de charge en cours uniques pendant l'exécution d'un test de charge :
Un indicateur de progression indique le temps qui reste.
Un bouton sur la barre d'outils Analyseur de test de charge est disponible pour arrêter le test de charge.
Vous pouvez spécifier les modes graphiques de réduction et de défilement sur la barre d'outils Analyseur de test de charge :
La réduction est le mode graphique par défaut de l'analyseur de test de charge pendant l'exécution d'un test de charge.Le mode graphique de réduction est utilisé pour le test de charge pendant son exécution pour réduire le volume de données qui doivent être conservées en mémoire, en continuant d'afficher la tendance d'un compteur de performance sur la durée d'exécution complète.
Le mode graphique de défilement est disponible lorsque vous affichez le résultat d'un test de charge pendant son exécution.Un graphique de défilement est une vue facultative qui affiche les points de données les plus récents.Utilisez un graphique de défilement pour consulter uniquement les 100 intervalles de données les plus récents dans le test.
Un volet Vue d'ensemble qui affiche la configuration, les requêtes et les informations sur les cas de test du test de charge en cours d'exécution.
Pour plus d'informations, consultez Analyse des résultats des tests de charge à l'aide de l'analyseur de test de charge .
[!REMARQUE]
Lorsque vous utilisez Team Foundation Build pour exécuter un test de charge créé à l'aide des paramètres par défaut, les compteurs par défaut n'apparaissent pas automatiquement dans les résultats des tests.Pour afficher les compteurs, faites glisser les compteurs requis sur le graphique des résultats de test de charge.
Les tests de charge sont exécutés à partir de l'éditeur de test de charge, ou dans le menu TEST DE CHARGE comme le montre l'illustration ci-dessous.
Pour exécuter un test de charge
Depuis le projet de performances et de test de charge de site Web, ouvrez un test de charge.
Avec un test de charge ouvert dans l'éditeur de test de charge, cliquez sur le bouton Exécuter dans la barre d'outils.
ou
Dans le menu TEST DE CHARGE , choisissez Exécuter ou Déboguer puis choisissez Test sélectionné ou Tous les tests de la solution.
Conseil Vous pouvez sélectionner un ou plusieurs tests de charge dans votre solution et choisir Test sélectionné.
Pour plus d'informations, consultez Comment : exécuter des tests à partir de Microsoft Visual Studio.
Vous pouvez utiliser l'analyseur de test de charge pour commencer à analyser vos données de test de charge pendant l'exécution.
Utilisez la liste déroulante Options de graphique de la barre d'outils Analyseur de test de charge pour basculer entre les modes de réduction et de défilement pendant l'exécution du test de charge.
Vous pouvez ajouter un commentaire pendant l'exécution du test de charge qui sera stocké de manière permanente avec le résultat du test de charge.
Pour plus d’informations, consultez Comment : ajouter un commentaire à un test de charge en cours d'exécution avec l'analyseur de test de charge.
Une fois qu'un test de charge est terminé, l'analyseur de test de charge s'affiche comme un nouveau document avec onglets avec le résumé du test de charge.L'analyseur de test de charge peut également être ancré ou flotter à l'aide des techniques de manipulation de fenêtre Visual Studio classiques.Le titre de la fenêtre correspond au nom de votre test de charge et à l'heure à laquelle le test a démarré, par exemple, LoadTest2 [13:15].
Pour plus d’informations, consultez Vue d'ensemble de l'analyseur de test de charge.
Le résultat du test de charge achevé contient des exemples de compteurs de performance et des informations sur les erreurs.Ces informations ont été collectées à intervalles réguliers sur l'ordinateur testé.Un grand nombre d'exemples de compteurs de performance peuvent être collectés au cours d'une série de tests de charge.La quantité de données de performance collectées dépend de la durée de la série de tests, de l'intervalle d'échantillonnage, du nombre d'ordinateurs sous test et du nombre de compteurs collectés, des collecteurs de données configuré et des niveaux de journalisation.Pour un test de charge volumineux, le volume de données de performances collectées peut facilement atteindre plusieurs gigaoctets.Pour plus d'informations, consultez Distribution de séries de tests de charge entre plusieurs ordinateurs de test à l'aide des contrôleurs de test et des agents de test et Considerations for Load Testing.
Voir aussi
Tâches
Comment : exécuter un test de charge à partir de la ligne de commande
Comment : configurer et exécuter des tests planifiés après la génération de votre application