Procedura dettagliata: utilizzo del grafico attività utente virtuale per isolare i problemi

In questa procedura dettagliata verrà illustrato come utilizzare il Grafico attività utente virtuale per isolare gli errori che si verificati per utenti virtuali singoli che hanno eseguito il test di carico.

Il Grafico attività utente virtuale consente di visualizzare l'attività degli utenti virtuali associata al test di carico. Ogni riga del grafico rappresenta un singolo utente virtuale. Il Grafico attività utente virtuale mostra esattamente l'attività eseguita da ogni utente virtuale durante il test. Ciò consente di isolare i problemi di prestazioni visualizzando i modelli dell'attività utente e i modelli di carico, correlare test non riusciti o lenti e vedere le richieste con l'attività di altri utenti virtuali. Il Grafico attività utente virtuale è disponibile solo al termine dell'esecuzione del test di carico.

In questa procedura dettagliata, si completeranno le seguenti attività:

  • Apprendere come utilizzare i seguenti strumenti associati al Grafico attività utente virtuale:

    • Utilizzare lo strumento Zoom periodo di tempo per specificare un periodo di tempo specifico sul grafico che si desidera analizzare.

    • Utilizzare i pannelli Legenda dettagli e Risultati filtro per applicare un filtro al grafico e facilitare l'isolamento dei problemi.

  • Utilizzare il Grafico attività utente virtuale per analizzare un errore che si è verificato per un utente virtuale specifico e visualizzare i dettagli del tipo di errore.

Per ulteriori informazioni, vedere Analisi dell'attività utente virtuale del test di carico nella visualizzazione Dettagli dell'Analizzatore test di carico.

Prerequisiti

Aprire la soluzione ColorWebApp creata nelle procedure dettagliate precedenti

Aprire la soluzione

  1. Avviare Microsoft Visual Studio 2010 Ultimate.

  2. Aprire la soluzione ColorWebApp contenente LoadTest1.loadtest. Questo test di carico è il risultato dell'esecuzione dei passaggi delle tre procedure dettagliate indicate all'inizio di questo argomento nella sezione dei prerequisiti.

    I passaggi restanti in questa procedura dettagliata presuppongono l'esistenza di un'applicazione Web denominata ColorWebApp, un test delle prestazioni Web denominato ColorWebAppTest.webtest e un test di carico denominato LoadTest1.loadtest.

Eseguire il test di carico

Eseguire il test di carico per raccogliere i dati dell'attività utente virtuale.

Eseguire il test di carico per raccogliere i dati dell'attività utente virtuale

Isolare problemi nel Grafico attività utente virtuale

Dopo avere eseguito il test di carico e raccolto i dati dell'attività utente virtuale, è possibile visualizzare i dati nei risultati del test di carico utilizzando la visualizzazione Dettagli dell'analizzatore test di carico nel Grafico attività utente virtuale. Inoltre, è possibile utilizzare il Grafico attività utente virtuale per facilitare l'isolamento dei problemi di prestazioni nel test di carico.

Per utilizzare il Grafico attività utente virtuale nei risultati del test di carico

  1. Al termine dell'esecuzione del test di carico, viene visualizzata la pagina di riepilogo dei risultati del test nell'analizzatore test di carico. Nella barra degli strumenti fare clic sul pulsante Grafici.

    Verrà aperta la visualizzazione Grafici.

  2. Nel grafico Tempo di risposta per pagina fare clic con il pulsante destro del mouse accanto a una delle icone di violazione di soglia e selezionare Vai a dettagli utente.

    Nota

    È possibile utilizzare anche il pulsante Dettagli nella barra degli strumenti dell'Editor test di carico per aprire il grafico Attività utente. Tuttavia, se si utilizza l'opzione Vai a dettagli utente, il Grafico attività utente virtuale eseguirà automaticamente lo zoom sulla parte del test sulla quale si è fatto clic con il pulsante destro del mouse nel grafico.

    La visualizzazione Dettagli viene visualizzata con il Grafico attività utente virtuale concentrato sul periodo di tempo in cui si sono verificate le violazioni di soglia.

    Sull'asse y, i tracciati orizzontali rappresentano utenti virtuali singoli. L'asse x visualizza la cronologia dell'esecuzione del test di carico.

  3. Nello strumento Zoom periodo di tempo in Grafico attività utente virtuale, regolare i dispositivi di scorrimento sinistro e destro fino a che entrambi non saranno vicini all'icona di violazione di soglia. In questo modo viene modificata la scala temporale nel Grafico attività utente virtuale.

  4. In Legenda dettagli, selezionare la casella di controllo per (Evidenzia errori). Notare che l'utente virtuale che provocato la violazione di soglia è evidenziato.

  5. Nel pannello Risultati filtro, deselezionare le caselle di controllo per Mostra risultati corretti e Errore HTTP ma lasciare la casella di controllo Errore regola di convalida selezionata.

    Nel Grafico attività utente virtuale vengono visualizzati solo gli utenti virtuali che hanno trascorso più di 3 secondi sulla pagina Red.aspx, come specificato dalla violazione di soglia configurata nella procedura dettagliata precedente. Per ulteriori informazioni, vedere Procedura dettagliata: creazione ed esecuzione di un test di carico contenente test delle prestazioni Web.

  6. Posizionare il puntatore del mouse sulla linea orizzontale che rappresenta l'utente virtuale con l'errore della regola di convalida per la violazione di soglia.

  7. Viene visualizzata una descrizione comando con le informazioni seguenti:

    • ID utente

    • Scenario

    • Test

    • Risultato

    • Network

    • Ora di inizio

    • Durata

    • Agente

    • Log test

  8. Si noti che Log test è un collegamento. Fare clic sul collegamento Log test.

  9. Il test delle prestazioni Web ColorWebTest associato al log si apre nel Visualizzatore risultati test prestazioni Web. Ciò consente di isolare i punti in cui si sono verificate le violazioni di soglia.

    È possibile utilizzare varie impostazioni nei pannelli Legenda dettagli e Risultati filtro per facilitare l'isolamento dei problemi di prestazioni e degli errori nei test di carico. Provare varie combinazioni di queste impostazioni e lo strumento Zoom periodo di tempo per vedere come i dati utente virtuale vengono presentati nel Grafico attività utente virtuale.

Vedere anche

Concetti

Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents

Configurazione di agenti e controller di test per il test di carico

Cenni preliminari sull'Analizzatore test di carico

Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test

Altre risorse

Analisi dell'attività utente virtuale del test di carico nella visualizzazione Dettagli dell'Analizzatore test di carico

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

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

Utilizzo di controller di test e di agenti di test con i test di carico

Procedura: aggiungere codici di licenze virtuali per i test di carico

Consideration for Load Tests that Contain Web Performance Tests

Procedura: specificare un processo a 64 bit utilizzando le impostazioni test

Procedure dettagliate di introduzione ai test di carico e delle prestazioni Web

Esecuzione dei test di carico

Procedure dettagliate di introduzione ai test di carico e delle prestazioni Web