Analyse des résultats des tests de charge à l'aide de l'analyseur de test de charge
Vous pouvez utiliser l'analyseur de test de charge pour localiser des goulots d'étranglement, identifier des erreurs et mesurer les améliorations dans votre application. Vous pouvez analyser les résultats de test de charge à l'aide de l'analyseur de test de charge de différentes façons :
Surveillez un test de charge pendant son exécution.
Analysez un test de charge après son exécution.
Consultez les résultats d'un test de charge précédent.
Ces tâches peuvent être effectuées si vous exécutez votre test de charge à partir de Visual Studio Ultimate ou de la ligne de commande, et si vous exécutez votre test de charge sur un seul ordinateur ou sur un ordinateur distant.
Notes
Vous pouvez également créer des rapports qui comparent deux ou plusieurs rapports d'analyse de tendance à partager avec les parties prenantes. Pour plus d'informations, consultez Création de rapports sur les résultats des tests de charge pour les comparaisons de tests ou l'analyse de tendances.
Différences entre l'analyse d'une exécution de test de charge et d'un test de charge terminé
Lorsque vous exécutez un test de charge, l'analyseur de test de charge affiche dans un onglet distinct, avec le nom de votre test de charge et l''heure de démarrage du test (par exemple, LoadTest1 [12:40 PM]). Lorsqu'un test de charge est exécuté, un plus petit groupe des données de compteur de performance est conservé dans la mémoire. Vous pouvez surveiller ce groupe de données lorsque votre test de charge est exécuté. Une fois le test de charge terminé, vous pouvez analyser le groupe de données complet à partir de la base de données. Il existe des différences entre la nature des données affichées lorsqu'un test de charge est exécuté et le type de données que vous pouvez afficher à l'issue de l'exécution d'un test de charge. Par exemple, 90 % et 95 % des données de temps de réponse ne sont pas calculés tant que le test de charge n'est pas terminé. Il existe également des différences dans les fonctionnalités des outils disponibles pour analyser les données.
Lorsque vous exécutez le test de charge, deux vues sont disponibles : vue Graphiques et vue Tables. La vue Graphiques vous permet de tracer sur un graphique les compteurs de performance collectés. La vue Tables fournit des informations sur chacun des tests, pages, transactions et requêtes collectés. Vous obtenez également une table qui répertorie les erreurs.
Par défaut, lorsque la série de tests de charge est terminée, la vue Résumé s'affiche. Vous pouvez basculer entre les vues Résumé, Graphiques, Tables et Détails à l'aide de la barre d'outils. L'analyseur de test de charge peut également être ancré ou flotter à l'aide des techniques de manipulation de fenêtre Visual Studio classiques. Lorsque vous analysez les séries de tests de charge terminées, vous pouvez avoir plusieurs instances de l'analyseur de test de charge ouvertes en même temps pour comparer différentes séries de tests de charge.
Pour une vue d'ensemble plus complète de l'analyseur de test de charge, consultez Vue d'ensemble de l'analyseur de test de charge.
Tâches
Tâches |
Rubriques associées |
---|---|
Accéder aux résultats de votre test de charge : Lorsque vous exécutez un test de charge à partir de l'éditeur de test de charge, les résultats de test de charge s'ouvrent automatiquement et le test de charge en cours d'exécution s'affiche dans l'analyseur de test de charge. Lorsque vous exécutez un test de charge à partir de la fenêtre Affichage des tests, de la fenêtre Explorateur de tests ou de la ligne de commande, vous devez accéder manuellement aux résultats des tests de charge. Pour plus d'informations sur les différentes manières d'exécuter un test de charge, consultez Exécution d'un test de charge. |
|
Ajouter des remarques d'analyse à votre test de charge : Vous pouvez ajouter des commentaires à votre test de charge lorsque vous réalisez votre analyse. Les commentaires sont stockés définitivement avec le résultat du test de charge. La description que vous entrez s'affiche également dans la colonne Description associée au test de charge dans la boîte de dialogue Ouvrir et gérer des résultats des tests de charge dans l'éditeur de test de charge. Pour plus d'informations, consultez Comment : accéder aux résultats des test de charge pour l'analyse. En outre, les commentaires s'affichent lorsque vous créez un rapport Excel pour les résultats de test de charge. Pour plus d'informations, consultez Création de rapports sur les résultats des tests de charge pour les comparaisons de tests ou l'analyse de tendances. |
|
Analyse des résultats de votre test de charge : après avoir accédé aux données de série de tests de charge, vous pouvez analyser les données résultantes. Vous pouvez consulter le Résumé du test de charge pour comprendre rapidement les résultats. Ce résumé affiche les résultats clés dans un format compact et facile à lire. Vous pouvez l'imprimer. Cela rend son utilisation pratique lorsque vous communiquez des résultats aux parties prenantes. Vous pouvez analyser les détails des résultats du test de charge en utilisant les graphiques et les tables dans les résultats, notamment Erreurs, Pages, Requêtes, SQL Trace, Tests, Seuils et Transactions. |
|
Analyse des activités des utilisateurs virtuels dans vos résultats de test de charge pour isoler les problèmes de performances : vous pouvez utiliser le graphique d'activités des utilisateurs virtuels pour visualiser les actions des utilisateurs virtuels pendant un test de charge. Cela peut vous aider à isoler les pics d'activité d'une UC ou les chutes d'activité des requêtes par seconde, et déterminer les tests ou les pages en cours d'exécution pendant ces pics ou ces chutes. |
Tâches connexes
Exécution de tests de charge et de tests de performances de site Web
Avant d'effectuer l'analyse d'un test de charge, vous devez exécuter un test à une ou plusieurs reprises. Vous pouvez observer les résultats du test en temps réel pendant l'exécution du test.
Gestion des résultats des tests de charge dans le référentiel des résultats des tests de charge
Lorsque vous exécutez vos tests de charge, toutes les informations recueillies pendant une série de tests de charge peuvent être stockées dans le Référentiel des résultats des tests de charge, qui est une base de données SQL. Le référentiel des résultats des tests de charge contient des données de compteurs de performance et des informations relatives aux erreurs enregistrées.
Vous pouvez gérer les résultats des tests de charge à partir de l'Éditeur de test de charge à l'aide de la boîte de dialogue Ouvrir et gérer des résultats des tests de charge. Vous pouvez ouvrir, importer, exporter et supprimer les résultats des tests de charge.
Vous pouvez créer un rapport Microsoft Excel qui vous aidera à identifier les problèmes et à découvrir des tendances. Les rapports peuvent être partagés avec les parties prenantes sans qu'elles soient obligées d'accéder au serveur Team Foundation Server.
Voir aussi
Concepts
Test de performances et de la contrainte d'une application
Examen des résultats des tests
Autres ressources
Création et modification de tests de charge et de tests de performances de site Web