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 |
---|---|---|---|
È 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
Selezionare il ruolo da utilizzare per raccogliere i dati del profiler ASP.NET.
Attenzione Questo ruolo deve essere un server Web.
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.
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.
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