Condividi tramite


Confrontare le esecuzioni dei test di carico in Test di carico di Azure

Questo articolo illustra come confrontare le esecuzioni dei test in Test di carico di Azure. È possibile visualizzare le tendenze nelle ultime 10 esecuzioni di test oppure selezionare e confrontare fino a dieci singole esecuzioni di test. Facoltativamente, è possibile contrassegnare un'esecuzione di test come baseline da confrontare.

Per identificare le regressioni nel tempo, è possibile usare le tendenze delle metriche lato client degli ultimi 10 esecuzioni di test, ad esempio il tempo di risposta, la frequenza degli errori e altro ancora. In combinazione con l'integrazione CI/CD, i dati sulle tendenze possono aiutare a identificare la compilazione dell'applicazione che ha introdotto un problema di prestazioni.

Quando si desidera confrontare le tendenze delle metriche sul lato client con un'esecuzione di test di riferimento specifica, è possibile contrassegnare l'esecuzione del test come baseline. Ad esempio, prima di implementare le ottimizzazioni delle prestazioni nell'applicazione, è possibile creare prima un'esecuzione di test di carico di base e quindi convalidare gli effetti delle ottimizzazioni rispetto alla baseline.

Per confrontare le metriche lato client e lato server, è possibile selezionare fino a dieci esecuzioni di test e confrontarle nel dashboard test di carico di Azure. Il dashboard sovrappone i grafici delle metriche lato client e lato server per ogni esecuzione di test. Confrontando anche le metriche dell'applicazione sul lato server nel dashboard, è possibile identificare quale componente dell'applicazione è la causa principale di un calo improvviso delle prestazioni.

Prerequisiti

  • Un account Azure con una sottoscrizione attiva. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

  • Una risorsa di Azure per il test del carico, che contiene un test con più esecuzioni. Per creare una risorsa del test di carico, vedere Creare ed eseguire un test di carico.

Confrontare più esecuzioni di test di carico

Per confrontare le esecuzioni di test in Test di carico di Azure, è prima necessario selezionare fino a dieci esecuzioni all'interno di un test di carico. È possibile confrontare solo le esecuzioni che appartengono allo stesso test di carico. Dopo aver selezionato le esecuzioni di test da confrontare, è possibile confrontare visivamente le metriche lato client e lato server per ogni esecuzione di test nel dashboard del test di carico.

Per confrontarlo, è necessario che un'esecuzione di test sia nello stato Completato, Arrestato o Non riuscito.

Per selezionare le esecuzioni di test, seguire questa procedura:

  1. Accedere al portale di Azure usando le credenziali della sottoscrizione di Azure.

  2. Passare alla risorsa test di carico e quindi selezionare Test nel riquadro sinistro.

    Suggerimento

    È anche possibile usare i filtri per trovare il test di carico.

  3. Selezionare il test di cui si vuole confrontare le esecuzioni selezionandone il nome.

  4. Selezionare due o più esecuzioni di test e quindi selezionare Confronta per confrontare le esecuzioni dei test.

    È possibile scegliere un massimo di dieci esecuzioni di test da confrontare.

    Screenshot che mostra un elenco di esecuzioni di test e il pulsante

  5. Nel pannello di controllo, ogni esecuzione di test viene visualizzata come sovrapposizione nei diversi grafici.

    Il dashboard consente di confrontare sia le metriche lato client che le metriche lato server. È possibile visualizzare la codifica a colori per ogni esecuzione di test nella sezione Dettagli esecuzione test .

    Annotazioni

    Il filtro temporale si basa sulla durata dei test. Il valore zero indica l'inizio del test e il valore massimo contrassegna la durata dell'esecuzione del test più lunga.

    Screenshot del dashboard di test di carico nel portale di Azure, confrontando due esecuzioni di test.

Per visualizzare le tendenze delle metriche tra le esecuzioni dei test in Test di carico di Azure, è necessario disporre di almeno due esecuzioni di test nello stato Fatto o Arrestato . È possibile visualizzare solo le tendenze delle esecuzioni che appartengono allo stesso test di carico.

Usare la procedura seguente per visualizzare le tendenze delle metriche nelle esecuzioni dei test:

  1. Accedere al portale di Azure usando le credenziali della sottoscrizione di Azure.

  2. Passare alla risorsa Test di carico di Azure e quindi selezionare Test nel riquadro sinistro.

  3. Selezionare il test per il quale si desidera visualizzare le tendenze delle metriche selezionandone il nome.

  4. Selezionare la scheda Tendenze per visualizzare le tendenze delle metriche per il test di carico.

    I grafici mostrano le tendenze per le richieste totali, il tempo di risposta, la percentuale di errore e la velocità effettiva per le 10 esecuzioni di test più recenti.

    Screenshot che mostra i dettagli di un test in una risorsa di test di carico.

  5. Facoltativamente, è possibile selezionare Visualizzazione tabella per visualizzare le tendenze delle metriche in una visualizzazione tabulare.

    Screenshot che mostra le tendenze delle metriche in una visualizzazione tabulare.

    È possibile selezionare l'esecuzione di un test che si vuole analizzare e aprire il dashboard dei risultati per quel test.

Confrontare le esecuzioni dei test di carico con una baseline

È possibile contrassegnare un'esecuzione di test come baseline per confrontare le metriche lato client delle esecuzioni di test recenti con le metriche della baseline.

Usare la procedura seguente per contrassegnare un'esecuzione di test come baseline:

  1. Nella scheda Tendenze selezionare Contrassegna linea di base.

    Screenshot che mostra il pulsante Contrassegna linea di base nel riquadro Tendenze.

  2. Nell'elenco delle esecuzioni di test selezionare la casella di controllo relativa all'esecuzione del test da contrassegnare come baseline e quindi selezionare Contrassegna linea di base.

    Screenshot che mostra il riquadro di contesto per contrassegnare un'esecuzione di test come riferimento.

  3. Nella scheda Tendenze è ora possibile visualizzare l'esecuzione dei test di base nella tabella e nei grafici.

    Il valore di base viene visualizzato come linea orizzontale nei grafici. Nella vista tabella viene visualizzata una riga aggiuntiva con i dettagli dell'esecuzione del test di base.

    Nella tabella, un'icona a forma di freccia indica se la metrica è favorevole o sfavorevole rispetto al valore della metrica di base.

    Screenshot che mostra le tendenze nelle metriche quando viene selezionata una baseline.