Partager via


Procédure pas à pas : utilisation du graphique d'activités des utilisateurs virtuels pour isoler les problèmes de performances

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.

Le graphique d'activités des utilisateurs virtuels vous permet de visualiser les activités des utilisateurs virtuels associées à votre test de charge. Chaque ligne du graphique représente un utilisateur virtuel individuel. Le graphique d'activités des utilisateurs virtuels vous montre exactement ce que chaque utilisateur virtuel faisait pendant le 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. Le graphique d'activités des utilisateurs virtuels est disponible uniquement après que le test de charge a terminé de s'exécuter.

Dans cette procédure pas à pas, vous effectuerez les tâches suivantes :

  • Apprenez comment utiliser les outils suivants associés au graphique d'activités des utilisateurs virtuels :

    • Utilisez l'outil Zoomer sur la période de temps pour spécifier une période spécifique sur le graphique que vous souhaitez analyser.

    • 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.

  • 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.

Pour plus d'informations, consultez Analyse de l'activité des utilisateurs virtuels d'un test de charge dans la vue Détails de l'analyseur de test de charge.

Composants requis

Ouvrir la solution ColorWebApp créée dans les procédures pas à pas précédentes

Ouvrir la solution

  1. Démarrez Microsoft Visual Studio 2010 Ultimate.

  2. Ouvrez la solution ColorWebApp qui contient 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.

    Les étapes restantes de cette procédure pas à pas supposent qu'ils existe une application Web nommée ColorWebApp, un test de performances de site Web nommé ColorWebAppTest.webtest et un test de charge nommé LoadTest1.loadtest.

Exécuter le test de charge

Exécutez le test de charge pour collecter les données d'activités des utilisateurs virtuels.

Exécuter le test de charge pour collecter les données d'activités des utilisateurs virtuels

Isoler les problèmes dans le graphique d'activités des utilisateurs virtuels

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. 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.

Pour utiliser le graphique d'activités des utilisateurs virtuels dans vos résultats de test de charge

  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. Cliquez sur le bouton Graphiques dans la barre d'outils.

    La vue Graphiques s'affiche.

  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.

    Notes

    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. 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.

    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.

    Sur l'axe Y, les tracés horizontaux représentent des utilisateurs virtuels individuels. L'axe X affiche la chronologie de la série de tests de charge.

  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. Cela modifie l'échelle de temps dans le Graphique d'activités des utilisateurs virtuels

  4. Dans la zone Légende du détail, activez la case à cocher de (Surligner les erreurs). Notez que l'utilisateur virtuel à l'origine de la violation de seuil est mis en surbrillance.

  5. Dans le volet Résultats du filtre, désactivez les cases à cocher Afficher les résultats réussis et Erreur HTTP, mais laissez la case Erreur de règle de validation cochée.

    Le Graphique d'activités des utilisateurs virtuels affiche uniquement les utilisateurs virtuels qui sont restés plus de 3 secondes sur la page Red.aspx, comme spécifié par le seuil de violation configure dans la procédure pas à pas précédente. Pour plus d'informations, consultez Procédure pas à pas : création et exécution d'un test de charge contenant des tests de performances de site Web.

  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.

  7. Une info-bulle s'affiche avec les informations suivantes :

    • ID utilisateur

    • Scénario

    • Test

    • Résultat

    • Network

    • Heure de début

    • Durée

    • Agent

    • Journal des tests

  8. Notez que Journal des tests est un lien. Cliquez sur le lien Journal des tests.

  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. Il permet d'identifier l'endroit où les violations de seuil se sont produites.

    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. 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.

Voir aussi

Concepts

Installation et configuration des agents Visual Studio, des contrôleurs de test et de build

Configuration des contrôleurs de test et des agents de test pour le test de charge

Vue d'ensemble de l'analyseur de test de charge

Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test

Autres ressources

Analyse de l'activité des utilisateurs virtuels d'un test de charge dans la vue Détails de l'analyseur de test de charge

Distribution des tests de charge entre plusieurs machines de test à l'aide des contrôleurs de test et des agents de test

Comment : créer un paramètre de test pour un test de charge distribué

Utilisation de contrôleurs de test et d'agents de test avec des tests de charge

Comment : ajouter des clés de licence des utilisateurs virtuels pour le test de charge

Consideration for Load Tests that Contain Web Performance Tests

Comment : spécifier le processus 64 bits à l'aide des paramètres de test

Mise en route avec les procédures pas à pas relatives aux tests de charge et aux tests de performances de site Web

Exécution d'un test de charge

Mise en route avec les procédures pas à pas relatives aux tests de charge et aux tests de performances de site Web