Comment : ajouter et supprimer des compteurs sur des graphiques dans les résultats des tests de charge
Publication: juillet 2016
Vous pouvez utiliser le volet des compteurs pour ajouter des compteurs de performance à un graphique.
Considérations relatives à l'intervalle d'échantillonnage du compteur de performance
Spécifications
- Visual Studio Enterprise
Choisissez une valeur pour la propriété Taux d'échantillonnage dans les paramètres d'exécution d'un test de charge selon la longueur de votre test de charge. Un taux d'échantillonnage moins élevé, tel que la valeur par défaut de cinq secondes, nécessite une capacité d'espace supplémentaire dans la base de données des résultats du test de charge. Pour les tests de charge de plus longue durée, l'augmentation du taux d'échantillonnage permet de réduire le volume de données collectées. Pour plus d'informations, voir Comment : spécifier un taux d'échantillonnage d'un paramètre d'exécution des tests de charge.
Voici quelques instructions sur les taux d'échantillonnage :
Durée du test de charge |
Taux d'échantillonnage recommandé |
---|---|
< 1 heure |
5 secondes |
1 à 8 heures |
15 secondes |
8 à 24 heures |
30 secondes |
> 24 heures |
60 secondes |
Considérations relatives à l'inclusion de détails de minuterie pour collecter des données de centile
Les paramètres d'exécution dans l'éditeur de test de charge contiennent une propriété nommée Stockage des détails de minuterie. Si la propriété Stockage des détails de minuterie est activée, le temps nécessaire à l'exécution de chaque test, transaction et page individuels pendant le test de charge est stocké dans le référentiel des résultats du test de charge. Cela permet aux 90ème et 95ème données de centile de s'afficher dans l'analyseur de test de charge des tables Tests, Transactions et Pages.
Vous avez deux possibilités pour activer la propriété Stockage des détails de minuterie dans les propriétés des paramètres d'exécution : StatisticsOnly et AllIndividualDetails. Quelle que soit l'option choisie, tous les tests, pages et transactions individuels sont chronométrés et les données de centile sont calculées à partir des données de temporisation individuelles. Avec l'option StatisticsOnly, les données de temporisation individuelles sont supprimées du référentiel dès que les données de centile ont été calculées. Cela réduit la capacité d'espace requise dans le référentiel lorsque vous utilisez des détails de minuterie. Toutefois, les utilisateurs expérimentés peuvent traiter les données des détails de minuterie d'une autre façon, en utilisant des outils SQL. Si c'est le cas, l'option AllIndividualDetails doit être utilisée afin que les données de détails de minuterie soient disponibles pour ce traitement. En outre, si vous affectez la valeur AllIndividualDetails à la propriété, vous pouvez analyser l'activité des utilisateurs virtuels à l'aide du graphique d'activités des utilisateurs virtuels dans l'analyseur de test de charge à l'issue de l'exécution du test de charge. Pour plus d'informations, voir Analyse de l'activité des utilisateurs virtuels d'un test de charge dans la vue Détails de l'analyseur de test de charge.
Notes
Dans les versions antérieures de Visual Studio, notamment Microsoft Visual Studio 2005 et Visual Studio 2008, le paramètre Tous les détails individuels de la propriété Stockage des détails de minuterie était disponible. Toutefois, il y a deux différences importantes : en premier lieu, le paramètre Tous les détails individuels n'était pas le paramètre par défaut. Ensuite, la seule possibilité d'accéder à ces informations était d'avoir à des requêtes SQL.
La capacité d'espace requise dans le référentiel des résultats du test de charge pour stocker les détails de minuterie pouvait être très élevée, en particulier pour les longs tests de charge. En outre, le temps nécessaire pour stocker ces données dans le référentiel des résultats du test de charge à la fin du test de charge est plus long, étant donné que ces données sont stockées sur les agents de test de charge jusqu'à la fin de l'exécution du test de charge. Lorsque le test de charge est terminé, les données sont stockées dans le référentiel. Par défaut, la propriété Stockage des détails de minuterie est activée. Si cela pose un problème pour votre environnement de test, vous pouvez affecter la valeur Aucun à la propriété Stockage des détails de minuterie.
Pour plus d'informations, voir Comment : spécifier la propriété de stockage des détails de minuterie d'un paramètre d'exécution des tests de charge.
Pour afficher un compteur de performance particulier sur un graphique de test de charge
Une fois que l'exécution d'un test de charge est terminée, ou après avoir chargé un résultat de test, dans la barre d'outils de l'Analyseur de test de charge, choisissez Graphiques.
Le volet des compteurs s'affiche dans la vue Graphiques.
Notes
Si le volet des compteurs n'est pas visible, choisissez Afficher le volet des compteurs dans la barre d'outils.
Dans le volet des compteurs, développez les nœuds de la hiérarchie jusqu'à ce que vous trouviez le compteur de performance que vous souhaitez afficher dans le graphique.
Par exemple, afficher la mémoire disponible sur l'ordinateur où les tests s'exécutent, développez Ordinateurs, développez le nœud pour l'ordinateur, puis développez Mémoire. Le compteur Mégaoctets disponibles s'affiche.
Choisissez le graphique sur lequel vous souhaitez afficher le compteur de performance.
Cliquez avec le bouton droit sur un compteur de performance du volet des compteurs et sélectionnez Afficher le compteur sur le graphique.
Conseil
Pour interrompre temporairement l'affichage des données du compteur de performance sur le graphique, désactivez la case à cocher du compteur de performance dans la légende. Les statistiques min, max et moy. et statistiques sont toujours analysées, mais la ligne de tendance n'est pas affichée sur le graphique. Cela peut être utile si le graphique contient plusieurs tracés des compteurs de performance qui se chevauchent pendant que vous analysez les problèmes. Pour plus d'informations, voir Utilisation de la légende de la vue Graphes pour analyser des tests de charge.
Pour supprimer les données du compteur de performance, cliquez avec le bouton droit sur le compteur de performance dans la colonne Compteur et sélectionnez Supprimer.
ou
Cliquez avec le bouton droit sur la ligne de données sur le graphique et sélectionnez Supprimer.
ou
Choisissez le compteur de performance dans la colonne Compteur de la légende ou la règle de données dans le graphique, puis appuyez sur la touche Suppr.
Notes
Vous pouvez également choisir de placer un compteur de performance sur la légende, mais pas sur le graphique, en utilisant la commande Afficher le compteur sur la légende.
Voir aussi
Analyse des résultats des tests de charge dans la vue Graphiques de l'analyseur de test de charge
Comment : créer des graphiques personnalisés dans les résultats d'un test de charge
Comment : afficher en mosaïque des graphiques dans les résultats d'un test de charge
Vue d'ensemble de l'analyseur de test de charge