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

Le informazioni contenute in questo argomento sono valide per:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio 2010 Professional 

Visual Studio Express

Argomento applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

È 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 l'adattatore diagnostico del profiler ASP.NET con test di carico utilizzando solo siti Web che richiedono Visual Studio 2010 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 ASP.NET profila il processo Internet Information Server (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 dei controller di compilazione e test e di Visual Studio Agents.

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

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 test da Microsoft Visual Studio 2010 e selezionare la pagina Dati e diagnostica. Per ulteriori informazioni, vedere Creazione di impostazioni di test per l'esecuzione di test automatizzati da 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 un valore corrispondente al 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à

Creazione di impostazioni di test per l'esecuzione di test automatizzati da Visual Studio

Concetti

Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test

Esecuzione di test automatizzati

Test dello stress e delle prestazioni dell'applicazione

Altre risorse

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

Distribuzione 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