Procédure pas à pas : utilisation du graphique d'activités des utilisateurs virtuels pour isoler les problèmes de performancesWalkthrough: Using the Virtual User Activity Chart to Isolate Issues

Dans cette procédure pas à pas, vous apprendrez à utiliser le graphique d'activités des utilisateurs virtuels pour isoler des erreurs qui se sont produites pour les utilisateurs virtuels individuels qui ont exécuté votre test de charge.In this walkthrough you will learn how to use the Virtual User Activity Chart to isolate errors that occurred for individual virtual users that ran your load test.

Le graphique d'activités des utilisateurs virtuels vous permet de visualiser les activités des utilisateurs virtuels associées à votre test de charge.The Virtual User Activity Chart lets you visualize the virtual user activity that is associated with your load test. Chaque ligne du graphique représente un utilisateur virtuel individuel.Each row in the chart represents an individual virtual user. Le graphique d'activités des utilisateurs virtuels vous montre exactement ce que chaque utilisateur virtuel faisait pendant le test.The Virtual User Activity Chart shows you exactly what each virtual user was executing during the test. Il permet d’isoler les problèmes de performances en visualisant les modèles d’activités des utilisateurs et les modèles de charge, de mettre en corrélation des tests lents ou ayant échoué et de consulter des requêtes basées sur d’autres activités des utilisateurs virtuels.This lets you isolate performance issues by seeing patterns of user activity, load patterns, correlate failed or slow tests, and see requests with other virtual user activity. Le graphique d'activités des utilisateurs virtuels est disponible uniquement une fois l'exécution du test de charge terminée.The Virtual User Activity Chart is available only after the load after has finished running.

Dans cette procédure pas à pas, vous effectuerez les tâches suivantes :In this walkthrough, you will complete the following tasks:

  • Apprenez comment utiliser les outils suivants associés au graphique d'activités des utilisateurs virtuels :Learn how to use the following tools associated with the Virtual User Activity Chart:

    • Utilisez l’outil Zoomer sur la période de temps pour spécifier une période spécifique sur le graphique à analyser.Use the Zoom to time period tool to specify a specific time period on the chart that you want to analyze.

    • Utilisez le volet Légende du détail et le volet Résultats du filtre pour appliquer filtrage au graphique pour isoler des problèmes.Use the Details Legend panel and the Filter results panel, to apply filtering to the chart to help isolate issues.

  • Utilisez le graphique d'activités des utilisateurs virtuels pour analyser une erreur qui s'est produite pour un utilisateur virtuel spécifique et afficher les détails du type d'erreur problématique.Use the Virtual User Activity Chart to analyze an error that occurred for a specific virtual user and view the problematic error type details.

    Pour plus d’informations, consultez Analyse de l’activité des utilisateurs virtuels dans la vue Détails.For more information, see Analyzing Virtual User Activity in the Details View.

PrérequisPrerequisites

Ouvrir la solution ColorWebApp créée dans les procédures pas à pas précédentesOpen the ColorWebApp Solution Created in the Previous Walkthroughs

Ouvrir la solutionOpen the solution

  1. Démarrez Visual Studio.Start Visual Studio.

  2. Ouvrez la solution ColorWebApp qui contient LoadTest1.loadtest.Open the ColorWebApp solution that contains the LoadTest1.loadtest. Ce test de charge résulte des trois procédures pas à pas répertoriées au début de cette rubrique dans la section des conditions requises.This load test results from conducting the steps in the three walkthroughs that are listed at the beginning of this topic in the prerequisites section.

    Les étapes restantes de cette procédure pas à pas supposent qu'ils existe une applications web nommée ColorWebApp, un test de performances de site web nommé ColorWebAppTest.webtest et un test de charge nommé LoadTest1.loadtest.The remaining steps in this walkthrough assume a Web application named ColorWebApp, a Web performance test named ColorWebAppTest.webtest and a load test named LoadTest1.loadtest.

Exécuter le test de chargeRun the Load Test

Exécutez le test de charge pour collecter les données d'activités des utilisateurs virtuels.Run your load test to collect virtual user activity data.

Exécuter le test de charge pour collecter les données d'activités des utilisateurs virtuelsRun the load test to collect virtual user activity data

  • Dans l’éditeur de test de charge, choisissez le bouton Exécuter dans la barre d’outils.In the Load Test Editor, choose the Run button on the toolbar. L'exécution de LoadTest1 démarre.LoadTest1 starts to run.

Isoler les problèmes dans le graphique d'activités des utilisateurs virtuelsIsolate Issues in the Virtual User Activity Chart

Une fois que vous avez exécuté le test de charge et que vous avez collecté les données d'activités des utilisateurs virtuels, vous pouvez consulter ces données dans les résultats du test de charge à l'aide de la vue Détails de l'analyseur de test de charge dans le graphique d'activités des utilisateurs virtuels.After you have run your load test and collected the virtual user activity data, you can view the data in the load test results by using the load Test Analyzer's Details view in the Virtual User Activity chart. En outre, vous pouvez utiliser le graphique d'activités des utilisateurs virtuels pour contribuer à isoler les problèmes de performances dans votre test de charge.Additionally, you can use the Virtual User Activity Chart to help isolate performance issues in your load test.

Pour utiliser le graphique d'activités des utilisateurs virtuels dans vos résultats de test de chargeTo use the Virtual User Activity Chart in your load test results

  1. À l'issue de l'exécution du test de charge, la page Résumé des résultats du test de charge s'affiche dans l'analyseur de test de charge.After the load test is finished running, the Summary page for the load test results is displayed in the Load Test Analyzer. Choisissez le bouton Graphiques dans la barre d’outils.Choose the Graphs button on the toolbar.

    La vue Graphiques s'affiche.The Graphs view is displayed.

  2. Sur le graphique Temps de réponse de la page, cliquez avec le bouton droit sur l’une des icônes de violation de seuil et sélectionnez Accéder au détail de l’utilisateur.On the Page Response Time graph, right-click near one of the threshold violation icons and select Go to user detail.

    Note

    Vous pouvez utiliser le bouton Détails dans la barre d’outils de l’éditeur de test de charge pour ouvrir également le graphique d’activités des utilisateurs.You can use the Details button in the Load Test Editor's toolbar to open the User Activity chart too. Toutefois, si vous utilisez l’option Accéder au détail de l’utilisateur, le graphique d’activités des utilisateurs virtuels applique automatiquement un zoom avant sur la partie du test sur laquelle vous avez cliqué avec le bouton droit dans le graphique.However, if you use the Go to user detail option, the Virtual User Activity Chart will automatically zoom in on the part of the test that you right clicked in the graph.

    La vue Détails affiche le Graphique d’activités des utilisateurs virtuels en se concentrant sur la période au cours de laquelle des violations de seuil se sont produites.The Details view is displayed with the Virtual User Activity Chart focused on the time period when the threshold violations occurred.

    Sur l'axe Y, les tracés horizontaux représentent des utilisateurs virtuels individuels.On the y-axis, the horizontal plots represent individual virtual users. L'axe X affiche la chronologie de la série de tests de charge.The x-axis displays time line for the load test run.

  3. Dans l’outil Zoomer sur la période de temps sous Graphique d’activités des utilisateurs virtuels, ajustez les curseurs de droite et de gauche pour les rapprocher de l’icône de violation de seuil.In the Zoom to time period tool below the Virtual User Activity Chart, adjust the left and right sliders until both are close to the threshold violation icon. Cela modifie l’échelle de temps dans le Graphique d’activités des utilisateurs virtuels.This changes the time scale in the Virtual User Activity Chart

  4. Dans la zone Légende du détail, cochez la case (Surligner les erreurs).In the Details Legend, select the check box for (Highlight errors). Notez que l'utilisateur virtuel à l'origine de la violation de seuil est mis en surbrillance.Notice that the virtual user who caused the threshold violation is highlighted.

  5. Dans le volet Résultats du filtre, décochez les cases Afficher les résultats réussis et Erreur HTTP, mais laissez la case Erreur de règle de validation cochée.In the Filter results panel, clear the check boxes for Show successful results and HttpError but leave the ValidationRuleError check box selected.

    Le Graphique d’activités des utilisateurs virtuels affiche uniquement les utilisateurs virtuels qui sont restés plus de 3 secondes dans la page Red.aspx, comme spécifié par le seuil de violation configure dans la procédure pas à pas précédente.The Virtual User Activity Chart displays only the virtual users that spent more than 3 seconds on the Red.aspx page as specified by the threshold violation configured in the previous walkthrough.

  6. Placez le pointeur de la souris au-dessus de la ligne horizontale qui représente l’utilisateur virtuel avec l’erreur de règle de validation de la violation de seuil.Rest the mouse pointer over the horizontal line that represents the virtual user with the validation rule error for the threshold violation.

  7. Une info-bulle s'affiche avec les informations suivantes :A tool tip is displayed with the following information:

    • Identifiant utilisateurUser Id

    • ScénarioScenario

    • TestTest

    • RésultatOutcome

    • NetworkNetwork

    • Heure de débutStart Time

    • DuréeDuration

    • AgentAgent

    • Journal des testsTest log

  8. Notez que Journal des tests est un lien.Notice that Test log is a link. Choisissez le lien Journal des tests.Choose the Test log link.

  9. Le test de performances de site web ColorWebTest associé au journal s'ouvre dans l'Afficheur des résultats des tests de performances de site web.The ColorWebTest Web performance test that is associated with the log opens in the Web Performance Test Results Viewer. Il permet d'identifier l'endroit où les violations de seuil se sont produites.This lets you isolate where the threshold violations occurred.

    Vous pouvez utiliser différents paramètres dans les volets Légende du détail et Résultats du filtre pour isoler les problèmes de performances et les erreurs dans vos tests de charge.You can use various settings in both the Details Legend and Filter results panels to help in isolating performance issues, and errors in your load tests. Essayez d’utiliser ces paramètres et l’outil Zoomer sur la période de temps pour afficher le mode de représentation des données utilisateur virtuel dans le Graphique d’activités des utilisateurs virtuels.Experiment with these settings and the Zoom to time period tool to see how the virtual user data is presented in the Virtual User Activity Chart.

Voir aussiSee also