Partager via


Comment : configurer le profileur ASP.NET pour les tests de charge à l'aide de paramètres de test

Cette rubrique s'applique à :

Visual Studio Ultimate

Visual Studio Premium

Visual Studio 2010 Professional 

Visual Studio Express

La rubrique s'applique La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Vous pouvez utiliser l'adaptateur de données de diagnostic du profileur ASP.NET pour collecter les informations du profileur ASP.NET. Cet adaptateur de données de diagnostic collecte les données de performance pour les applications ASP.NET.

Notes

Cet adaptateur de données de diagnostic ne peut pas être utilisé pour les tests exécutés à l'aide de Gestionnaire de tests Microsoft. Vous pouvez utiliser l'adaptateur de diagnostic du profileur ASP.NET avec les tests de charge uniquement à l'aide de sites Web, ce qui nécessite Visual Studio 2010 Ultimate.

L'adaptateur de données de diagnostic du profileur ASP.NET vous permet de collecter les données du profileur ASP.NET de la couche Application lorsque vous exécutez un test de charge. Vous ne devez pas exécuter le profileur pour des longs tests de charge, par exemple, des tests de charge dont la durée d'exécution s'étend au-delà d'une heure. Cela tient au fait que le fichier du profileur peut devenir volumineux, peut-être des centaines de mégaoctets. Exécutez de préférence des tests de charge plus courts avec le profileur ASP.NET, qui présente l'avantage d'un outil de diagnostic approfondi des problèmes de performances.

Notes

L'adaptateur de données de diagnostic du profileur ASP.NET profile le processus Internet Information Server (IIS). Par conséquent, cela ne fonctionnera pas sur un serveur Web de développement. Pour profiler le site Web dans votre test de charge, vous devez installer un agent de test sur l'ordinateur sur lequel IIS est en cours d'exécution. L'agent de test ne générera pas de charge, mais sera uniquement un agent de collection. Pour plus d'informations, consultez Installation et configuration des agents Visual Studio, des contrôleurs de test et de build.

Pour plus d'informations, consultez Comment : créer un paramètre de test pour un test de charge distribué.

La procédure suivante décrit comment configurer l'adaptateur de données de diagnostic pour le profileur ASP.NET.

Pour configurer le profileur ASP.NET pour vos paramètres de test

Avant d'effectuer les étapes de cette procédure, vous devez ouvrir les paramètres de test depuis Microsoft Visual Studio 2010, puis sélectionner la page Données et diagnostics. Pour plus d'informations, consultez Créer des paramètres de test pour exécuter des tests automatisés à partir de Visual Studio.

Pour configurer le profileur ASP.NET pour les paramètres de test

  1. Sélectionnez le rôle à utiliser pour collecter les données du profileur ASP.NET.

    Avertissement

    Ce rôle doit être un serveur Web.

  2. Sélectionnez Profileur ASP.NET pour activer la collecte des données de profilage ASP.NET, puis cliquez sur Configurer.

    La boîte de dialogue permettant la configuration de la collecte des données de profilage ASP.NET s'affiche.

  3. Dans Intervalle d'échantillonnage du profileur, tapez une valeur indiquant le nombre de cycles d'horloge du processeur ininterrompus entre les échantillonnages de profilage ASP.NET.

  4. Pour activer le profilage d'interaction de couche, sélectionnez Activer le profilage d'interaction de couche.

    Le profilage d'interaction de couche compte le nombre de requêtes envoyées au serveur Web pour chaque artefact (par exemple, MyPage.aspx ou CompanyLogo.gif), et le temps qu'a nécessité le traitement de chaque requête. En outre, le profilage d'interaction de couche collecte les connexions ADO.NET qui ont été utilisées comme une partie de la requête de la page, et le nombre de requêtes et d'appels de procédures stockées qui ont été exécutés dans le cadre du traitement de cette requête.

    Deux ensembles différents d'informations de minutage sont collectés :

    • Informations de minutage (Min, Max, Moyenne et Total) pour le traitement de chaque requête Web.

    • Informations de minutage (Min, Max, Moyenne et Total) sur l'exécution de chaque requête.

Avec l'adaptateur de données de diagnostic du profileur ASP.NET configuré dans votre paramètre de test, vous pouvez maintenant collecter des données de profilage ASP.NET sur votre application Web ASP.NET. Pour plus d'informations sur la configuration d'IIS, l'agent de test obligatoire sur l'ordinateur IIS et le mode de test de votre application Web ASP.NET, consultez Comment : exécuter un test de charge contenant des tests de performances de site Web qui collectent les données du profileur ASP.NET.

Voir aussi

Concepts

Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test

Exécution de tests automatisés

Test de performances et de la contrainte d'une application

Autres ressources

Créer des paramètres de test pour exécuter des tests automatisés à partir de Visual Studio

Comment : créer un paramètre de test pour un test de charge distribué

Distribution des tests de charge entre plusieurs machines de test à l'aide des contrôleurs de test et des agents de test

Comment : exécuter un test de charge contenant des tests de performances de site Web qui collectent les données du profileur ASP.NET