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
Microsoft Visual Studio 2010 Ultimate
Effectuez les procédures des trois procédures pas à pas suivantes :
Ouvrir la solution ColorWebApp créée dans les procédures pas à pas précédentes
Ouvrir la solution
Démarrez Microsoft Visual Studio 2010 Ultimate.
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
Dans l'Éditeur de test de charge, cliquez sur le bouton Exécuter dans la barre d'outils. L'exécution de LoadTest1 démarre.
Comme dans la procédure pas à pas précédente, des icônes de violation de seuil s'affichent sur le graphique Temps de réponse de la page. 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.
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
À 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.
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.
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
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.
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.
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.
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
Notez que Journal des tests est un lien. Cliquez sur le lien Journal des tests.
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
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