Procedura: configurare il profiler ASP.NET per i test di carico tramite impostazioni test in Visual Studio

È possibile configurare l'adattatore dati di diagnostica di ASP.NET per raccogliere le informazioni del profiler ASP.NET.Questo adattatore dati di diagnostica consente di raccogliere dati relativi alle prestazioni per le applicazioni ASP.NET.

[!NOTA]

Questo adattatore dati di diagnostica non può essere utilizzato per test eseguiti utilizzando Microsoft Test Manager.È possibile utilizzare solo l'adattatore diagnostico del profiler di ASP.NET con i test di carico utilizzando i siti Web che richiede Visual Studio Ultimate.

L'adattatore dati di diagnostica del profiler ASP.NET consente di raccogliere i dati del profiler ASP.NET dal livello applicazione quando si esegue un test di carico.Non è consigliabile eseguire il profiler per test di carico lunghi, ad esempio test di carico eseguiti per più di un'ora,in quanto le dimensioni del file del profiler possono aumentare anche fino a raggiungere centinaia di megabyte.Eseguire, al contrario, i test di carico più brevi tramite il profiler ASP.NET che offrirà comunque il vantaggio di ottenere una diagnosi approfondita dei problemi di prestazioni.

[!NOTA]

L'adattatore dati di diagnostica del profiler di ASP.NET profila il processo Internet Information Services (IIS).pertanto non funzionerà con un server Web di sviluppo.Per profilare il sito Web nel test di carico, è necessario installare un agente di test nel computer sul quale IIS è in esecuzione.L'agente di test non genererà carico, ma sarà un agente di sola raccolta.Per ulteriori informazioni, vedere Installazione e configurazione di agenti e controller di test.

Per ulteriori informazioni, vedere Procedura: creare un'impostazione test per un test di carico distribuito.

Requisiti

  • Visual Studio Ultimate

Nella procedura seguente viene illustrato come configurare l'adattatore dati di diagnostica per il profiler ASP.NET.

Per configurare il profiler ASP.NET per le impostazioni test

Prima di eseguire i passaggi di questa procedura, è necessario aprire le impostazioni di test da Visual Studio e selezionare la pagina Dati e diagnostica.Per ulteriori informazioni, vedere Specifica delle impostazioni test di Visual Studio.

Per configurare il profiler ASP.NET per le impostazioni di test

  1. Selezionare il ruolo da utilizzare per raccogliere i dati del profiler ASP.NET.

    Nota di avvisoAttenzione

    Questo ruolo deve essere un server Web.

  2. Selezionare Profiler ASP.NET per attivare la raccolta dei dati di profilo ASP.NET, quindi scegliere Configura.

    Verrà visualizzata la finestra di dialogo per configurare la raccolta dei dati di profilo ASP.NET.

  3. In Intervallo di campionamento del profiler digitare il numero di cicli di clock della CPU non interrotti che devono verificarsi tra ogni campione di profilo ASP.NET.

  4. Per abilitare il profilo interazione tra livelli, selezionare Abilita profilo interazione tra livelli.

    La profilatura interazione tra livelli consente di contare il numero di richieste inviate al server Web per ciascun elemento, ad esempio, MyPage.aspx o CompanyLogo.gif, e il tempo richiesto per soddisfare ciascuna richiesta.La profilatura interazione tra livelli consente di raccogliere inoltre le connessioni ADO.NET utilizzate come parte della richiesta di pagina e il numero di chiamate a query e stored procedure eseguite come parte della risposta a tale richiesta.

    Vengono raccolti due set diversi di informazioni di intervallo:

    • Le informazioni di intervallo (Min, Max, Media e Totale) per soddisfare ogni richiesta Web.

    • Le informazioni di intervallo (Min, Max, Media e Totale) per l'esecuzione di ogni query.

Con l'adattatore dati di diagnostica del profiler ASP.NET configurato nell'impostazione test, è possibile raccogliere dati di profilatura di ASP.NET sull'applicazione Web ASP.NET.Per ulteriori informazioni su come configurare IIS, l'agente di test richiesto sul computer IIS e come testare l'applicazione Web ASP.NET, vedere Procedura: eseguire un test di carico contenente test delle prestazioni Web per la raccolta di dati del profiler ASP.NET.

Vedere anche

Attività

Procedura: creare un'impostazione test per un test di carico distribuito

Concetti

Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test

Esecuzione di test automatizzati in Microsoft Test Manager

Esecuzione di test delle prestazioni e dello stress tramite i test delle prestazioni Web e di carico di Visual Studio

Altre risorse

Specifica delle impostazioni test di Visual Studio

Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test

Procedura: eseguire un test di carico contenente test delle prestazioni Web per la raccolta di dati del profiler ASP.NET