Partager via


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

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.

[!REMARQUE]

Cet adaptateur de données de diagnostic ne peut pas être utilisé pour les tests exécutés à l'aide de Microsoft Test Manager.Vous pouvez utiliser l'adaptateur de diagnostic du profileur d' ASP.NET avec les tests de charge à des sites Web uniquement qui requiert Visual Studio 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.

[!REMARQUE]

L'adaptateur de données de diagnostic du profileur d' ASP.NET profile le processus de définition de données (IIS) services 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 de test et des contrôleurs de test.

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

Configuration requise

  • Visual Studio Ultimate

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 Visual Studio, puis sélectionner la page Données et diagnostics.Pour plus d'informations, consultez Spécification de paramètres de test pour Visual Studio Tests.

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.

    Mise en gardeAttention

    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

Tâches

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

Concepts

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

Exécution de tests automatisés dans Microsoft Test Manager

Test de performances et de contrainte à l'aide des performances Web Visual Studio et de tests de charge

Autres ressources

Spécification de paramètres de test pour Visual Studio Tests

Distribution de séries de tests de charge entre plusieurs ordinateurs 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