Comment : exécuter un test de charge
Cette rubrique s'applique à :
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
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.
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 Affichage des 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 séries de tests de charge.
Les tests de charge peuvent être exécutés à partir de trois emplacements dans Visual Studio Ultimate.
Fenêtre Affichage des tests
Fenêtre Explorateur de tests
Éditeur de test de charge
Notes
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.
Pour exécuter un test de charge
À partir du projet de test, 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. L'exécution de votre test de charge démarre.
- ou -
Sélectionnez le test dans la fenêtre Affichage des tests. Cliquez dessus avec le bouton droit et sélectionnez Exécuter la sélection. L'exécution de votre test de charge démarre.
- ou -
Sélectionnez un test dans la fenêtre Explorateur de tests en activant la case à cocher dans la ligne du test, puis cliquez sur le bouton Exécuter les tests activés. L'exécution de votre test de charge démarre.
Pour plus d'informations, consultez Comment : exécuter des tests automatisés à 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 des tests de charge entre plusieurs machines de test à l'aide des contrôleurs de test et des agents de test et Considérations relatives aux tests de charge.
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
Concepts
Vue d'ensemble de l'analyseur de test de charge
Analyse des résultats des tests de charge dans la vue Tables de l'analyseur de test de charge