Utiliser le volet Compteurs dans la vue Graphiques et la vue TablesUse the Counters Panel in Graphs View and Tables View

Le volet des compteurs est visible dans la vue Graphiques et la vue Tables de l'analyseur de test de charge pendant l'exécution d'un test de charge, ou lorsque vous analysez un résultat de test de charge.The Counters panel is visible in the Graphs view and Tables view in the Load Test Analyzer while a load test is running, or when you are analyzing a load test result. Pour plus d’informations, consultez Analyser les résultats des tests de charge dans la vue Graphiques, Analyser les résultats et les erreurs des tests de charge dans la vue Tables et Guide pratique pour accéder aux résultats des tests de charge à des fins d’analyse.For more information, see Analyze Load Test Results in the Graphs View, Analyze Load Test Results and Errors in the Tables View and How to: Access Load Test Results for Analysis.

Le volet Compteurs affiche une vue structurée de tous les compteurs de performance qui ont été collectés pendant le test de charge.The Counters panel displays a structured view of all the performance counters that have been collected during the load test. Vous pouvez afficher ou masquer le volet Compteurs en cliquant sur Afficher le volet des compteurs dans la barre d’outils Analyseur de test de charge.You can show or hide the counters panel by choosing Show Counters Panel on the load Test Analyzer toolbar.

Les compteurs sont organisés dans une arborescence, où les nœuds terminaux sont des instances de compteur de performance qui peuvent représentés graphiquement.The counters are organized in a tree structure, where the leaf nodes are performance counter instances that can be graphed.

Le volet des compteurs fournit les fonctionnalités suivantes :The Counters panel provides the following features:

  • Communique des informations sur la violation du seuil.Communicates threshold violation information.

  • Sélection des compteurs à représenter sur le graphique.Selection of counters for graphing.

  • Une arborescence structurée de tous les compteurs de performance collectés pendant une série de tests de charge avec les branches principales suivantes :A structured tree view of all performance counters collected during a load test run with the following primary branches:

    • Général : Contient le récapitulatif des données des compteurs de performance pour chaque agent de test et pour tout le test de charge.Overall: Contains performance counter data summary for each test agent and for the entire load test.

    • Nom du scénario : les branches portant le nom du scénario de test de charge dans l’arborescence des compteurs de performance contiennent toutes les instances des compteurs de test de charge associées à un scénario de test de charge particulier.Scenario Name: Branches labeled with load test scenario names in the performance counter tree contain all load test counter instances associated with a particular load test scenario. La plupart des compteurs de test de charge sont imbriqués dans une branche de scénario.Most load test counters are nested within a scenario branch.

      Une branche de scénario contient des nœuds de test de performances de site web.A scenario branch contains Web performance test nodes. Les nœuds de test de performances de site web contiennent les nœuds Pages, Requêtes et Transaction.The Web performance test nodes contain Pages, Requests, and Transaction nodes. Tout nœud terminal dans cette structure est un compteur de performance qui peut être ajouté à un graphique.Any leaf node in this structure is a performance counter that can be added to a graph.

    • Ordinateurs : contient toutes les instances des compteurs qui ne correspondent pas à un test de charge, regroupées par ordinateur.Computers: Contains all non-load test counter instances grouped by computer. La branche Ordinateurs contient un nœud pour chaque ordinateur associé au contrôleur du test de charge spécifié dans la section Rôles des paramètres de test actuellement sélectionnés.The Computers branch contains a node for each computer that is associated with the load test controller specified in the Roles section of the currently selected test settings. Pour plus d’informations, consultez Contrôleurs de test et agents de test.For more information, see Test controllers and test agents.

      Chaque nœud d'ordinateur contient un ensemble de catégories de compteurs de performance collectés sur cet ordinateur.Each computer node contains a set of performance counter categories collected from that computer. Les catégories contiennent les compteurs et les compteurs contiennent les noms des instances de compteurs de performance.Categories contain counters and counters contain performance counter instance names.

    • Erreurs : contient toutes les erreurs détectées pendant le test de charge.Errors: Contains all the errors detected during the load test. Le nœud Erreurs contient plusieurs nœuds d’erreurs correspondant à des sous-catégories.The Errors node contains several subcategory error nodes. Les sous-catégories sont spécifiques à différents types d’erreurs, par exemple les exceptions et les erreurs HTTP.The subcategories are specific to different kinds of errors, for example, exceptions and HTTP errors.

Nœud du nom de scénario dans le volet des compteursScenario Name Node in Counters Panel

Nœud de nom de scénario du panneau Compteur 1. Tous les compteurs de performance associés à Scenario1 du test de charge s'affichent sous ce nœud.1. All performance counters associated with Scenario1 of the load test appear under this node.
2. Tous les tests d'un scénario se trouvent sous le nœud du scénario.2. All tests of a scenario are located beneath the scenario node. L'étiquette indique le nom du test.The label indicates the test name.
3. Les nœuds terminaux sous un nœud de test sont des compteurs de cas de test du test de charge, pour lesquels le nom de l’instance du compteur est le nom du test.3. Leaf nodes under a test node are load test test case counters, where the instance name for the counter is the test name.
4. Toutes les instances du compteur des pages du test de charge associées à une branche de test de performances de site web.4. All load test page counter instances associated with a Web performance test branch. Au niveau de ce nœud, toutes les instances des compteurs de pages du test de charge, associées à Obtention d'ouverture de session (nom du rapport) de la page du test de performances de site web IBuyBrowse dans Scenario1 du test de charge sont contenues ici.At this node, all the load test pace counter instances associated with page Login GET (Reporting name) of the IBuyBrowse Web performance test in Scenario1 of the load test are contained here.
5. Les nœuds terminaux sous un nœud de page sont des compteurs de pages de test de charge.5. Leaf nodes under a page node are load test page counters.
6. Toutes les instances des compteurs de requêtes du test de charge associées à un test de performances de site web sont contenues dans une branche de test de performances de site web.6. All load test requests counter instances associated with a Web performance test are contained within a Web performance test branch. Au niveau de ce nœud, toutes les instances des compteurs de requêtes, associées à Obtention d'ouverture de session (nom du rapport) de la requête du test de performances de site web IBuyBrowse dans Scenario1 du test de charge sont contenues ici.At this node, all request counter instances associated with the request Login GET (Reporting name) of IBuyBrowse Web performance test in Scenario1 o the load test contained here.
7. Les nœuds terminaux sous un nœud de demande sont des compteurs de demandes du test de charge.7. Leaf nodes under a request node are load test request counters.
8. Toutes les instances des compteurs de transactions du test de charge associées à un test de performances de site web sont contenues dans une branche de test de performances de site web.8. All load test transaction counter instances associated with a Web performance test are contained within a Web performance test branch. Au niveau de ce nœud, toutes les instances de compteur des transactions associées à la transaction nommée Transaction1 du test de performances de site web IBuyBrowse dans Scenraio1 du test de charge sont contenues ici.At this node, all transaction counter instances associate with the transaction named Transaction1 of the IBuyBrowse Web performance test in Scenraio1 of the load test are contained here.
9. Les nœuds terminaux sous un nœud de transactions sont des compteurs de transactions du test de charge.9. Leaf nodes under a transaction node are load test transaction counters.
10. Noeud de test unitaire.10. Unit test node.

TâchesTasks

TâchesTasks Rubriques associéesAssociated topics
Ajouter d’autres compteurs de performance à un graphique dans la vue Graphiques : dans le volet Compteurs, vous pouvez ajouter différents types de données à un graphique de test de charge en rajoutant des compteurs de performance sur le graphique.Add more performance counters to a graph in graph view: In the Counters panel, you can add different kinds of data to a load test graph by adding more performance counters on the graph. - Comment : ajouter et supprimer des compteurs sur des graphiques- How to: Add and Delete Counters on Graphs
Analyser les violations des seuils vous avez spécifiés dans le test de charge : le volet Compteurs affiche des icônes représentant des violations de seuil, que vous pouvez ajouter ensuite aux tables et aux graphiques pour une analyse plus approfondie.Analyze any thresholds you specified in the load test that were violated: The Counters panel displays icons representing threshold violations that you can then add to tables and graphs for further analysis. - Comment : analyser les violations de seuils dans le volet Compteurs- How to: Analyze Threshold Violations Using the Counters Panel
Analyser les erreurs détectées pendant l’exécution du test de charge : le volet des compteurs inclut un nœud Erreurs qui contient des catégories et des sous-catégories d’erreurs, comme les erreurs HTTP, que vous pouvez utiliser pour ajouter des erreurs aux graphiques pour une analyse plus détaillée.Analyze any errors that were detected during the load test run: The Counters panel includes an errors node that contains error categories and subcategories such as HTTP errors that you can use to add errors to graphs for further analysis. - Guide pratique pour analyser les erreurs dans le volet Compteurs- How to: Analyze Errors Using the Counters Panel

Considérations relatives à l'intervalle d'échantillonnage du compteur de performancePerformance Counter Sampling Interval Considerations

Choisissez une valeur pour la propriété Taux d’échantillonnage dans les paramètres d’exécution d’un test de charge en fonction de la longueur de votre test de charge.Choose a value for the Sample Rate property in the load test run settings based on the length of your load test. 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.A smaller sample rate, such as the default value of five seconds, requires more space in the load test results database. 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.For longer load tests, increasing the sample rate reduces the amount of data that you collect. Pour plus d’informations, consultez Guide pratique pour spécifier le taux d’échantillonnage.For more information, see How to: Specify the Sample Rate.

Voici quelques instructions sur les taux d'échantillonnage :Here are some guidelines for sample rates:

Durée du test de chargeLoad Test Duration Taux d'échantillonnage recommandéRecommended Sample Rate
< 1 heure< 1 Hour 5 secondes5 seconds
1 à 8 heures1 - 8 Hours 15 secondes15 seconds
8 à 24 heures8 - 24 Hours 30 secondes30 seconds
> 24 heures> 24 Hours 60 secondes60 seconds

Considérations relatives à l'inclusion de détails de minuterie pour collecter des données de centileConsiderations for including Timing Details to Collect Percentile Data

Les paramètres d’exécution de l’éditeur de test de charge contiennent une propriété nommée Stockage des détails de minuterie.There is a property in the run settings in the Load Test Editor named Timing Details Storage. 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 des tests de charge.If Timing Details Storage property is enabled, then the time to execute each individual test, transaction, and page during the load test is stored in the load test results repository. 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.This allows for 90th and 95th percentile data to be shown in the Load Test Analyzer in the Tests, Transactions, and Pages tables.

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.There are two choices for enabling the Timing Details Storage property in the run settings properties:StatisticsOnly and 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.With either option, all the individual tests, pages, and transactions are timed, and percentile data is calculated from the individual timing data. La différence est qu’avec l’option StatisticsOnly, les données de minutage individuelles sont supprimées du référentiel dès que les données de centile ont été calculées.The difference is that with the StatisticsOnly option, as soon as the percentile data has been calculated, the individual timing data is deleted from the repository. Cela réduit la capacité d'espace requise dans le référentiel lorsque vous utilisez des détails de minuterie.This reduces the amount of space that is required in the repository when you use timing details. 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.However, advanced users might want to process the timing detail data in other ways, by using SQL tools. Si c’est le cas, l’option AllIndividualDetails doit être utilisée afin que les données des détails de minutage soient disponibles pour ce traitement.If this is the case, the AllIndividualDetails option should be used so that the timing detail data is available for that processing. 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.Additionally, if you set the property to AllIndividualDetails, then you can analyze the virtual user activity using the Virtual User Activity chart in the Load Test Analyzer after the load test is finished running. 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.

La quantité d’espace requise dans le référentiel des résultats de test de charge pour stocker les détails de minutage peut être importante, en particulier pour les tests de charge qui s’exécutent longtemps.The amount of space that is required in the load test results repository to store the timing details data could be large, especially for longer running load tests. 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.Also, the time to store this data in the load test results repository at the end of the load test is longer because this data is stored on the load test agents until the load test has finished executing. Lorsque le test de charge est terminé, les données sont stockées dans le référentiel.When the load test finishes, the data is stored into the repository. Par défaut, la propriété Stockage des détails de minuterie est activée.By default, the Timing Details Storage property is enabled. 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.If this is an issue for your testing environment, you might want to set the Timing Details Storage to None.

Pour plus d’informations, consultez Guide pratique pour spécifier la propriété de stockage des détails de minuterie.For more information, see How to: Specify the Timing Details Storage Property.

Voir aussiSee also