Comment : créer des rapports de performances de test de charge à l'aide de Microsoft Excel
Cette rubrique s'applique à :
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Vous pouvez créer des rapports de test de charge Microsoft Excel basés sur au moins deux résultats de tests. Deux types de rapports de test de charge sont disponibles :
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.
Tendance Ce rapport génère une analyse de tendances sur la base d'au moins deux résultats de test de charge. Les résultats sont affichés à l'aide de graphiques en courbes, mais les données sont disponibles dans des tableaux croisés dynamique.
Conseil
Vous pouvez également créer manuellement des rapports Microsoft Word en copiant et collant des données des vues Résumé, Graphiques et Tables. Pour plus d'informations, consultez Comment : créer manuellement un rapport de performances de test de charge à l'aide de 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.
Les définitions des rapports sont stockées dans la base de données de tests de charge. 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.
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.
Notes
Vous pouvez partager le classeur Excel. Cependant, seuls les utilisateurs qui ont Visual Studio 2010 Ultimate installé sur leur ordinateur peuvent modifier les feuilles de calcul. D'autres utilisateurs ne verront pas s'afficher l'option Rapport de test de charge dans l'onglet Test de charge du ruban Office, mais ils pourront afficher le classeur.
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). 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. Pour plus d'informations sur le profileur ASP.NET, consultez Profilage des tests de charge ASP.NET.
Les rapports Excel peuvent être créés 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 via l'option Rapport de test de charge sous l'onglet Test de charge du ruban Office.
Notes
Si vous ajoutez des commentaires à un test de charge, ils s'affichent dans le rapport Excel. Pour plus d'informations, consultez Comment : ajouter des commentaires en analysant à un test de charge complet avec l'analyseur de test de charge et Comment : ajouter un commentaire à un test de charge en cours d'exécution avec l'analyseur de test de charge.
Avertissement
Si vous installez Visual Studio 2010 Service Pack 1, vous devez installer Microsoft Office 2010 Service Pack 1 pour que la création de rapports Microsoft Excel continue de fonctionner correctement. De la même façon, l'installation de Microsoft Office 2010 Service Pack 1 nécessite l'installation de Visual Studio 2010 Service Pack 1. Si vous n'installez pas les deux Service Packs, l'onglet Test de charge ne s'affiche pas dans le ruban Office de Microsoft Excel.
Pour créer des rapports de comparaison de tests de charge à l'aide d'Excel
Avant de créer un rapport, vous devez exécuter un test de charge. Pour plus d'informations, consultez Exécution d'un test de charge.
Vous pouvez créer les rapports de tests de charge Excel de deux façons :
Une fois un test de charge terminé, dans la page Résultats du test de charge, cliquez sur le bouton Créer un rapport Excel dans la barre d'outils.
Notes
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 de site Web, vous devrez peut-être exécuter Microsoft Excel une première fois pour l'activer. Lorsque Visual Studio 2010 Ultimate est installé, le complément de test de charge de Visual Studio 2010 Ultimate est copié vers votre ordinateur pour Microsoft Excel ; toutefois, Microsoft Excel doit être exécuté pour achever le processus d'installation du complément.
Microsoft Excel s'ouvre avec l'Assistant Générer un rapport de test de charge.
ou
Ouvrez Microsoft Excel, sélectionnez l'onglet Test de charge dans le ruban Office, puis cliquez sur Rapport de test de charge.
L'Assistant Générer un rapport de test de charge s'affiche.
Dans la page Sélectionner la base de données contenant les tests de charge, sous Nom du serveur, tapez le nom du serveur qui contient les résultats de test de charge.
Dans la liste déroulante de NomBasedeDonnées, sélectionnez la base de données qui contient les résultats de test de charge.
Dans la page Comment voulez-vous générer votre rapport ?, vérifiez que Créer un rapport est sélectionné et cliquez sur Suivant.
Dans la page Quel type de rapport voulez-vous générer ?, vérifiez que Exécuter la comparaison est sélectionné et cliquez sur Suivant.
Dans la page Entrer le détail du rapport de test de charge, attribuez un nom à votre rapport dans Nom du rapport.
Sélectionnez le test de charge dont vous souhaitez créer le rapport, puis cliquez sur Suivant.
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.
Notes
Vous ne pouvez créer un rapport de comparaison que sur la base de deux résultats de test de charge. 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.
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 extensible de compteurs pour personnaliser votre rapport. Par défaut, les compteurs suivants sont sélectionnés pour le rapport :
LoadTest:Page - Temps de réponse moyen de la page
LoadTest:Request - Demandes/s
LoadTest:Scenario - Charge utilisateur
LoadTest:Test - Durée de test moyenne
LoadTest:Test - Nombre total de tests
LoadTest:Transaction - Temps de réponse moyen
LoadTest:Transaction - Nombre total de transactions
Memory - Mégaoctets disponibles
Network Interface - Nombre total d'octets par seconde
PhysicalDisk - % durée d'inactivité
Process - % temps processeur
Processor - % temps processeur
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.
Le rapport du classeur Excel est créé avec les onglets de feuille de calcul suivants :
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.
Séries - Donne des détails sur les deux séries comparées dans le rapport.
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.
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.
Comparaison d'ordinateurs - Propose des données de comparaison entre les deux séries sur la base des ordinateurs utilisés.
Comparaison d'erreurs - Compare les types d'erreurs rencontrés entre les deux séries et indique le nombre d'occurrences.
Conseil
Pour optimiser les rapports, plusieurs propriétés sont disponibles dans les tests de charge et tests des performances de site Web. La demande de page possède deux propriétés qui sont présentées dans les rapports : Objectif et Nom du rapport. 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. Dans les Paramètres de série de tests de charge, sous Gérer les ensembles de compteurs, la propriété Balises d'ordinateur est présentée dans le nom des ordinateurs figurant dans les rapports. Cela s'avère très utile pour décrire le rôle d'un ordinateur particulier dans le rapport.
Pour créer des rapports de tendance de tests de charge à l'aide d'Excel
Avant de créer un rapport, vous devez exécuter un test de charge. Pour plus d'informations, consultez Exécution d'un test de charge.
Vous pouvez créer les rapports de tests de charge Excel de deux façons :
Une fois un test de charge terminé, dans la page Résultats du test de charge, cliquez sur le bouton Créer un rapport Excel dans la barre d'outils.
Notes
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 de site Web, vous devrez peut-être exécuter Microsoft Excel une première fois pour l'activer. Lorsque Visual Studio 2010 Ultimate est installé, le complément de test de charge de Visual Studio 2010 Ultimate est copié vers votre ordinateur pour Microsoft Excel ; toutefois, Microsoft Excel doit être exécuté pour achever le processus d'installation du complément.
Microsoft Excel s'ouvre avec l'Assistant Générer un rapport de test de charge.
ou
Ouvrez Microsoft Excel, sélectionnez l'onglet Test de charge dans le ruban Office, puis cliquez sur Rapport de test de charge.
L'Assistant Générer un rapport de test de charge s'affiche.
Dans la page Sélectionner la base de données contenant les tests de charge, sous Nom du serveur, tapez le nom du serveur qui contient les résultats de test de charge.
Dans la liste déroulante de NomBasedeDonnées, sélectionnez la base de données qui contient les résultats de test de charge.
Dans la page Comment voulez-vous générer votre rapport ?, vérifiez que Créer un rapport est sélectionné et cliquez sur Suivant.
Dans la page Quel type de rapport voulez-vous générer ?, vérifiez que Tendance est sélectionné et cliquez sur Suivant.
Dans la page Entrer le détail du rapport de test de charge, attribuez un nom à votre rapport dans Nom du rapport.
Sélectionnez le test de charge dont vous souhaitez créer le rapport, puis cliquez sur Suivant.
Dans la page Sélectionner les séries pour votre rapport, sous Sélectionner une ou plusieurs séries à ajouter à ce rapport, sélectionnez les résultats de test de charge que vous souhaitez comparer dans le rapport et cliquez sur Suivant.
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 extensible de compteurs pour personnaliser votre rapport. Par défaut, les compteurs suivants sont sélectionnés pour le rapport :
LoadTest:Page - Temps de réponse moyen de la page
LoadTest:Request - Demandes/s
LoadTest:Scenario - Charge utilisateur
LoadTest:Test - Durée de test moyenne
LoadTest:Test - Nombre total de tests
LoadTest:Transaction - Temps de réponse moyen
LoadTest:Transaction - Nombre total de transactions
LoadTest:Transaction - Transactions/s
Memory - Mégaoctets disponibles
Network Interface - Nombre total d'octets par seconde
PhysicalDisk - % durée d'inactivité
Process - % temps processeur
Processor - % temps processeur
À partir des séries de tests sélectionnées dans le rapport, sélectionnez les compteurs que vous souhaitez comparer en vue d'effectuer une analyse de tendances et cliquez sur Terminer.
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. Les liens reposent sur les compteurs sélectionnés pour le rapport de tendance. 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. Les données générées pour chaque compteur sont présentées sous forme de graphiques tendanciels.
Conseil
Pour optimiser les rapports, plusieurs propriétés sont disponibles dans les tests de charge et tests des performances de site Web. La demande de page possède deux propriétés qui sont présentées dans les rapports : Objectif et Nom du rapport. 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. Dans les Paramètres de série de tests de charge, sous Gérer les ensembles de compteurs, la propriété Balises d'ordinateur est présentée dans le nom des ordinateurs figurant dans les rapports. Cela s'avère très utile pour décrire le rôle d'un ordinateur particulier dans le rapport.
Sécurité
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. Les rapports et les résultats des tests de charge contiennent le nom des ordinateurs et les chaînes de connexion. Vous devez être conscient de ce risque lorsque vous partagez des rapports de tests de charge avec d'autres personnes.
Voir aussi
Concepts
Vue d'ensemble de l'analyseur de test de charge