Guide pratique pour créer des rapports de performances de test de charge à l’aide de Microsoft ExcelHow to: Create load test performance reports using Microsoft Excel

Vous pouvez créer des rapports de test de charge Microsoft Excel basés sur au moins deux résultats de tests.You can generate Microsoft Excel load test reports that are based on two or more test results. Deux types de rapports de test de charge sont disponibles :Two types of load test reports are available:

  • Comparaison de séries Ce rapport crée un ensemble de rapports qui permettent de comparer les données de deux résultats de test de charge à l’aide de tables et de graphiques à barres.Run comparison This creates a set of reports that compares the data from two load test results using tables and bar charts.

  • Tendance Ce rapport génère une analyse de tendances sur la base d’au moins deux résultats de test de charge.Trend You can generate trend analysis on two or more load test results. Les résultats sont affichés à l'aide de graphiques en courbes, mais les données sont disponibles dans des tableaux croisés dynamique.The results are displayed using line charts, but the data is available in pivot tables.

Tip

Vous pouvez également créer manuellement des rapports Microsoft Word en copiant et collant des données des vues Résumé, Graphiques et Tables.You can also manually create Microsoft Word reports by copying and pasting data from the summary view, graphs view, and tables view. Consultez Guide pratique pour créer manuellement un rapport de performances de test de charge à l’aide de Microsoft Word.See How to: Manually create a load test performance report using Microsoft Word.

Chaque type de rapport permet de partager des données de performance avec les parties prenantes et d'indiquer si l'intégrité et les performances globales du système s'améliorent ou empirent.Either report can be used to share performance data with stakeholders and convey whether the overall performance and health of the system is getting better or worse.

Les définitions des rapports sont stockées dans la base de données de tests de charge.Report definitions are stored in the load test database. Une fois un rapport enregistré, sa définition est enregistrée dans la base de données et peut être réutilisée par la suite.When a report is saved, the definition for the report is saved in the database and can be re-used later.

Le classeur Excel peut être partagé avec les parties prenantes sans que ceux-ci aient à se connecter à la base de données pour consulter le rapport.Also, the Excel workbook can be shared with stakeholders so that stakeholders do not have to connect to the database to see the report.

Note

Vous pouvez partager le classeur Excel. Cependant, seuls les utilisateurs ayant installé Visual Studio sur leur ordinateur peuvent modifier les feuilles de calcul.You can share the Excel workbook; however, only users who have Visual Studio installed on their machine will be able to modify any of the spreadsheets. Les autres utilisateurs ne verront pas l’option Rapport de test de charge dans le ruban Office, mais ils pourront afficher le classeur.Other users will not see the Load Test Report option in the Office ribbon, but they will be able to view the workbook.

L’illustration suivante est un exemple de rapport qui affiche une corrélation entre une baisse de vitesse de la transaction (Mettre à jour le panier) et la dégénération du compteur (% processeur).The following illustration is an example of a report that shows a correlation between a decline in transaction (Update Cart) speed and the degeneration of the (% Processor) counter. Cela indique un problème potentiel dans le code de l'application, au lieu de la base de données ou du réseau, et présente un bon exemple à diagnostiquer à l'aide du profileur ASP.NET.This points to a potential problem in the application code, instead of the database or network, and is a good candidate to diagnose by using the ASP.NET Profiler.

Problème potentiel dans le code de l'application

Vous pouvez générer des rapports Excel dans l’Analyseur de test de charge, à l’aide du bouton Créer un rapport Excel de la barre d’outils, ou à partir d’Excel par le biais de l’option Rapport de test de charge sous l’onglet Test de charge du ruban Office.Excel reports can either be generated in the Load Test Analyzer, by using the Create Excel Report button in the toolbar, or from Excel by using the Load Test Report option in the Load Test tab of the Office ribbon.

Note

Si vous ajoutez des commentaires à un test de charge, ils s'affichent dans le rapport Excel.If you add comments to a load test, they will appear in the Excel report. Pour plus d’informations, consultez Guide pratique pour ajouter des commentaires pendant l’analyse d’un test de charge terminé.For more information, see How to: Add comments while analyzing a completed load test.

Pour créer des rapports de comparaison de tests de charge à l'aide d'ExcelTo generate load test comparison reports using Excel

  1. Avant de créer un rapport, vous devez exécuter un test de charge.Before you generate a report, you must first run a load test.

  2. Vous pouvez créer les rapports de tests de charge Excel de deux façons :You can create Excel load test reports in two ways:

    1. Une fois un test de charge terminé, dans la page Résultats du test de charge, choisissez le bouton Créer un rapport Excel dans la barre d’outils.After you complete a load test, in the Load Test Results page, choose the Create Excel Report button in the toolbar.

      Note

      Si le bouton Créer un rapport Excel est désactivé dans la barre d’outils de l’Afficheur des résultats des tests de performances web, vous devrez peut-être exécuter Microsoft Excel une première fois pour l’activer.If the Create Excel Report button is disabled in the Web Performance Test Results Viewer toolbar, you may need to run Microsoft Excel one time before it is enabled. Quand Visual Studio Enterprise est installé, le complément de test de charge de Visual Studio Enterprise est copié vers votre ordinateur pour Microsoft Excel ; toutefois, Microsoft Excel doit être exécuté pour terminer le processus d’installation du complément.When Visual Studio Enterprise is installed, the Visual Studio Enterprise load test add-in is copied to your computer for Microsoft Excel; however, Microsoft Excel must be run to complete the installation process for the add-in.

      Microsoft Excel s’ouvre avec l’Assistant Générer un rapport de test de charge.Microsoft Excel opens with the Generate a Load Test Report Wizard.

      - ou --or-

    2. Ouvrez Microsoft Excel, sélectionnez l’onglet Test de charge dans le ruban Office, puis choisissez Rapport de test de charge.Open Microsoft Excel, select the Load Test tab in the Office ribbon and then choose Load Test Report.

      L’Assistant Générer un rapport de test de charge s’affiche.The Generate a Load Test Report Wizard appears.

    3. Dans la page Sélectionner la base de données contenant les tests de charge, sous Nom du serveur, tapez le nom du serveur contenant les résultats du test de charge.In the Select database which contains load tests page, under Server name, type the name of the server containing the load test results.

    4. Dans la liste déroulante Databasename, sélectionnez la base de données qui contient les résultats du test de charge.In the Databasename drop-down list, select the database containing the load test results.

  3. Dans la page Comment voulez-vous générer votre rapport ?, vérifiez que Créer un rapport est sélectionné et choisissez Suivant.In the How do you want to generate your report page, verify that Create a report is selected and choose Next.

  4. Dans la page Quel type de rapport voulez-vous générer ?, vérifiez que Exécuter la comparaison est sélectionné et choisissez Suivant.In the What type of report do you want to generate page, verify that Run comparison is selected and choose Next.

  5. Dans la page Entrer le détail du rapport de test de charge, attribuez un nom à votre rapport dans Nom du rapport.In the Enter load test report details page, type a name for your report in Report Name.

  6. Sélectionnez le test de charge dont vous souhaitez créer le rapport, puis sélectionnez Suivant.Select the load test you want to generate the report for and choose Next.

  7. Dans la page Sélectionner les séries pour votre rapport, sous Sélectionner une ou plusieurs séries à ajouter à ce rapport, sélectionnez deux résultats de test de charge que vous souhaitez comparer dans le rapport et cliquez sur Suivant.In the Select the runs for your report page, under Select one or more runs to add to the report, select two load test results that you want to compare in the report and choose Next.

    Note

    Vous ne pouvez créer un rapport de comparaison que sur la base de deux résultats de test de charge.You can only generate a comparison report on two load test results. Si vous sélectionnez un seul résultat de test de charge ou plus de deux résultats de test de charge, un message d'avertissement s'affiche.If you select either one load test result or more than two load test results, a warning message will appear.

  8. Dans la page Sélectionner les compteurs pour votre rapport, sous Sélectionner un ou plusieurs compteurs à ajouter à ce rapport, vous disposez d’une liste de compteurs pouvant être développée pour personnaliser votre rapport.In the Select the counters for your report page, under Select one or more counters to add to the report an expandable list of counters is available to customize your report. Sélectionnez les compteurs à partir desquels vous souhaitez comparer les deux séries de tests sélectionnées dans le rapport et cliquez sur Terminer.Select the counters that you want to compare from the two selected test runs in the report and choose Finish.

  9. Le rapport du classeur Excel est créé avec les onglets de feuille de calcul suivants :The Excel workbook report is generated with the following spreadsheet tabs:

    • Table des matières - Affiche le nom du rapport du test de charge et propose une table des matières comportant des liens vers les différents onglets du rapport.Table of Contents - Displays the load test report name and provides a table of contents with links to the various tabs in the report.

    • Séries - Donne des détails sur les deux séries comparées dans le rapport.Runs - Provides details on which two runs are being compared in the report.

    • Comparaison de tests - Donne des détails sous forme d’histogramme sur les améliorations et les régressions des performances entre les deux séries faisant l’objet d’une comparaison.Test Comparison - Provides bar graph details on performance regressions and improvements between the two runs being compared.

    • Comparaison de pages - Propose des données de comparaison de performances sous forme d’histogramme et de pourcentage entre les deux séries sur les différentes pages figurant dans les séries de tests.Page Comparison - Provides bar graph and percentage performance comparison data between the two runs on the various pages in the test runs.

    • Comparaison d’ordinateurs - Propose des données de comparaison entre les deux séries sur la base des ordinateurs utilisés.Machine Comparison - Provides comparison data between the two runs based on the machines that were used.

    • Comparaison d’erreurs - Compare les types d’erreurs rencontrés entre les deux séries et indique le nombre d’occurrences.Error Comparison - Compares the error types encountered between the two runs and the number of occurrences.

      Tip

      Pour optimiser les rapports, plusieurs propriétés sont disponibles dans les tests de charge et tests des performances web.For better reports several properties are available in load tests and web performance tests that enable richer reports. La demande de page possède deux propriétés qui sont présentées dans les rapports : Objectif et Nom du rapport.The page request has two properties that are presented in the reports: Goal and Reporting Name. Le temps de réponse de la page est comparé à l'objectif et le nom du rapport est utilisé à la place de l'URL dans les rapports.Page response times will be reported against goal, and the reporting name will be used instead of the URL in the reports. Dans les Paramètres de série de tests de charge, sous Gérer les ensembles de compteurs, la propriété Étiquettes d’ordinateur est présentée dans le nom des ordinateurs figurant dans les rapports.In a load test Run Settings, under Manage Counter Sets, the Computer Tags property is presented in the report machine names. Cela s'avère très utile pour décrire le rôle d'un ordinateur particulier dans le rapport.This is very useful to describe the role of a particular machine in the report.

Pour créer des rapports de tendance de tests de charge à l'aide d'ExcelTo generate load test trend reports using Excel

  1. Avant de créer un rapport, vous devez exécuter un test de charge.Before you generate a report, you must run a load test.

  2. Vous pouvez créer les rapports de tests de charge Excel de deux façons :You can create Excel load test reports in two ways:

    1. Une fois un test de charge terminé, dans la page Résultats du test de charge, choisissez le bouton Créer un rapport Excel dans la barre d’outils.After you complete a load test, in the Load Test Results page, choose the Create Excel Report button in the toolbar.

      Note

      Si le bouton Créer un rapport Excel est désactivé dans la barre d’outils de l’Afficheur des résultats des tests de performances web, vous devrez peut-être exécuter Microsoft Excel une première fois pour l’activer.If the Create Excel Report button is disabled in the Web Performance Test Results Viewer toolbar, you may need to run Microsoft Excel one time before it is enabled. Quand Visual Studio Enterprise est installé, le complément de test de charge de Visual Studio Enterprise est copié vers votre ordinateur pour Microsoft Excel ; toutefois, Microsoft Excel doit être exécuté pour terminer le processus d’installation du complément.When Visual Studio Enterprise is installed, the Visual Studio Enterprise load test add-in is copied to your computer for Microsoft Excel; however, Microsoft Excel must be run to complete the installation process for the add-in.

      Microsoft Excel s’ouvre avec l’Assistant Générer un rapport de test de charge.Microsoft Excel opens with the Generate a Load Test Report Wizard.

      - ou --or-

    2. Ouvrez Microsoft Excel, sélectionnez l’onglet Test de charge dans le ruban Office, puis choisissez Rapport de test de charge.Open Microsoft Excel, select the Load Test tab in the Office ribbon and then choose Load Test Report.

      L’Assistant Générer un rapport de test de charge s’affiche.The Generate a Load Test Report Wizard appears.

    3. Dans la page Sélectionner la base de données contenant les tests de charge, sous Nom du serveur, tapez le nom du serveur contenant les résultats du test de charge.In the Select database which contains load tests page, under Server name, type the name of the server containing the load test results.

    4. Dans la liste déroulante Databasename, sélectionnez la base de données qui contient les résultats du test de charge.In the Databasename drop-down list, select the database containing the load test results.

  3. Dans la page Comment voulez-vous générer votre rapport ?, vérifiez que Créer un rapport est sélectionné et choisissez Suivant.In the How do you want to generate your report page, verify that Create a report is selected and choose Next.

  4. Dans la page Quel type de rapport voulez-vous générer ?, vérifiez que Tendance est sélectionné et choisissez Suivant.In the What type of report do you want to generate page, verify that Trend is selected and choose Next.

  5. Dans la page Entrer le détail du rapport de test de charge, attribuez un nom à votre rapport dans Nom du rapport.In the Enter load test report details page, type a name for your report in Report Name.

  6. Sélectionnez le test de charge dont vous souhaitez créer le rapport, puis sélectionnez Suivant.Select the load test you want to generate the report for and choose Next.

  7. Dans la page Sélectionner les séries pour votre rapport, sous Sélectionner une ou plusieurs séries à ajouter à ce rapport, sélectionnez deux résultats de test de charge que vous souhaitez comparer dans le rapport et choisissez Suivant.In the Select the runs for your report page, under Select one or more runs to add to the report, select the load test results that you want to compare in the report and choose Next.

  8. Dans la page Sélectionner les compteurs pour votre rapport, sous Sélectionner un ou plusieurs compteurs à ajouter à ce rapport, vous disposez d’une liste de compteurs pouvant être développée pour personnaliser votre rapport.In the Select the counters for your report page, under Select one or more counters to add to the report, an expandable list of counters is available to customize your report. Sélectionnez les compteurs que vous souhaitez comparer en vue d’effectuer une analyse de tendances et choisissez Terminer.Select the counters that you want to compare for trend analysis and choose Finish.

  9. Le rapport est créé avec une table des matières qui propose des liens vers les différents onglets du classeur Excel générés dans le rapport.The report is generated with a table of contents that has links to the various Excel workbook tabs generated in the report. Les liens reposent sur les compteurs sélectionnés pour le rapport de tendance.The links are based on the counters selected for the trend report. Par exemple, si vous avez laissé les compteurs par défaut sélectionnés au cours de l'étape 7, le rapport générera alors des données présentées dans des onglets séparés dans Excel, pour chaque compteur répertorié au cours de l'étape 7.For example, if you left the default counters selected in step 7, then the report will generate data which is presented in separate tabs in Excel for each counter listed in step 7. Les données générées pour chaque compteur sont présentées sous forme de graphiques tendanciels.The data that is generated for each counter is presented in trend-style graphs.

    Tip

    Pour optimiser les rapports, plusieurs propriétés sont disponibles dans les tests de charge et tests des performances web.For better reports several properties are available in load tests and web performance tests that enable richer reports. La demande de page possède deux propriétés qui sont présentées dans les rapports : Objectif et Nom du rapport.The page request has two properties that are presented in the reports: Goal and Reporting Name. Le temps de réponse de la page est comparé à l'objectif et le nom du rapport est utilisé à la place de l'URL dans les rapports.Page response times will be reported against goal, and the reporting name will be used instead of the URL in the reports. Dans les Paramètres de série de tests de charge, sous Gérer les ensembles de compteurs, la propriété Étiquettes d’ordinateur est présentée dans le nom des ordinateurs figurant dans les rapports.In a load test Run Settings, under Manage Counter Sets, the Computer Tags property is presented in the report machine names. Cela s'avère très utile pour décrire le rôle d'un ordinateur particulier dans le rapport.This is very useful to describe the role of a particular machine in the report.

sécurité du .NET Framework.NET Framework security

Les rapports et les résultats des tests de charge peuvent contenir des informations très sensibles qui pourraient être utilisées pour lancer une attaque contre votre ordinateur ou votre réseau.Load test results and reports contain potentially sensitive information that might be used to build an attack against your computer or your network. Les rapports et les résultats des tests de charge contiennent le nom des ordinateurs et les chaînes de connexion.Load test results and reports contain computer names and connection strings. Vous devez être conscient de ce risque lorsque vous partagez des rapports de tests de charge avec d'autres personnes.You should be aware of this when you share load test reports with other people.

Voir aussiSee also