Condividi tramite


Cenni preliminari sull'Analizzatore test di carico

È possibile usare l'Analizzatore test di carico per semplificare l'individuazione dei colli di bottiglia, l'identificazione degli errori e la misurazione dei miglioramenti nell'applicazione.

È possibile usare l'Analizzatore test di carico per condurre analisi dei test di carico in tre modi:

  • Analisi di un test di carico durante il monitoraggio di un test di carico in esecuzione.

  • Analisi dei risultati del test di carico al termine dell'esecuzione del test di carico.

  • Analisi dei risultati di un test di carico eseguito precedentemente.

I dati memorizzati nei risultati del test di carico contengono esempi di contatori delle prestazioni raccolti periodicamente dai computer sottoposti a test. Per altre informazioni, vedere Specifica degli insiemi di contatori e delle regole di soglia per i computer in un test di carico. Contiene anche log di errore e informazioni sulla violazione delle regole di soglia, oltre ai dati raccolti dagli agenti di raccolta dati e informazioni dettagliate sulla tempistica.

La quantità di dati sulle prestazioni raccolti durante un test di carico dipende dai seguenti fattori:

Per impostazione predefinita, il controller di test salva tutti i dati del contatore delle prestazioni raccolti in un database durante l'esecuzione del test di carico. Alcuni dati aggiuntivi, ad esempio i dettagli dell'errore e i dettagli della tempistica, vengono caricati nel database solo dopo il completamento del test. Per altre informazioni, vedere Gestione dei risultati dei test di carico nel repository dei risultati del test di carico.

Requisiti

  • Visual Studio Ultimate

Analisi e monitoraggio di un test di carico in esecuzione

Durante l'esecuzione di un test, in memoria viene mantenuto un set ridotto di dati del contatore delle prestazioni che è possibile monitorare nell'Analizzatore test di carico. Per impedire la crescita incontrollata dei requisiti di memoria dei risultati, vengono mantenuti fino a 200 esempi per ciascun contatore delle prestazioni, ovvero 100 esempi disposti a intervalli regolari lungo il tempo trascorso corrente dell'esecuzione e i 100 esempi più recenti. I risultati accumulati durante un'esecuzione vengono denominati risultati test di carico in corso.

Analisi di un test in esecuzione nell'Analizzatore test di carico

Esecuzione della visualizzazione grafici del test di carico

Oltre al set ridotto di dati del contatore delle prestazioni, l'Analizzatore test di carico dispone delle funzionalità seguenti, disponibili per analizzare i dati dei risultati del test di carico in corso, che sono univoci durante l'esecuzione di un test di carico:

  • La barra di stato visualizza lo stato del test di carico, il numero di violazioni di soglia, gli errori che sono stati trovati e il tempo rimanente.

  • Un pulsante sulla barra degli strumenti del test di carico consente di interrompere il test di carico.

  • Nei grafici sono disponibili le modalità di compressione e scorrimento.

  • Il pannello Legenda nella visualizzazione Grafici o nel pannello Contatori nella visualizzazione Grafici o nella visualizzazione Tabelle consente di aggiungere, eliminare o modificare l'aspetto dei contatori delle prestazioni disponibili nel set ridotto da analizzare.

  • In un pannello Panoramica vengono visualizzate la configurazione, le richieste e le informazioni relative ai test case per il test di carico in esecuzione.

  • Aggiungere commenti di analisi che verranno salvati insieme i risultati del test di carico.

La tabella seguente illustra la funzionalità abilitata dalla barra degli strumenti dell'Analizzatore test di carico durante l'esecuzione di un test di carico:

Nota

Per un elenco completo dei comandi della barra degli strumenti dell'Analizzatore test di carico, vedere barra degli strumenti in questo argomento.

Comando della barra degli strumenti dell'Analizzatore test di carico per un test di carico in esecuzione

Comando della barra degli strumenti

Descrizione

Altre informazioni nell'argomento

Interrompi

Interrompe un test in esecuzione.

Grafici

Mostra la visualizzazione Grafici (visualizzazione predefinita).

Grafici

Tabelle

Mostra la visualizzazione Tabelle.

Tabelle

Mostra pannello dei contatori

Mostra o nasconde il pannello Contatori delle prestazioni dei test di carico (l'impostazione predefinita è Mostra).

Mostra pannello dei contatori

Mostra pannello della panoramica

Mostra o nasconde il pannello Panoramica (l'impostazione predefinita è Mostra).

Mostra pannello della panoramica

Elenco a discesa Pannelli

Consente di configurare varie disposizioni dei pannelli per visualizzare tabelle e grafici.

Elenco a discesa Pannelli

Ripristina visualizzazioni predefinite

Reimposta la configurazione predefinita delle disposizioni dei pannelli nella visualizzazione Grafici.

Ripristina visualizzazioni predefinite

Aggiungi nuovo grafico

Aggiunge un nuovo grafico nella visualizzazione Grafici.

Aggiungi nuovo grafico

Rimuovi grafico

Rimuove il grafico selezionato nella visualizzazione Grafici.

Rimuovi grafico

Menu a discesa Opzioni grafico

Mostra o nasconde la legenda nella visualizzazione Grafici e consente di configurare l'aspetto dei grafici, ad esempio linee orizzontali, linee minime e massime e violazioni di soglia.

Menu a discesa Opzioni grafico

  • Legenda della visualizzazione Grafici

  • Grafico di tutta l'esecuzione

    (modalità di compressione)

  • Grafico dei soli dati recenti

    (modalità di scorrimento)

Aggiungi note analisi

Consente di aggiungere note da associare al risultato del test di carico.

Aggiungi note analisi

Per altre informazioni, vedere Creare ed eseguire un test di carico [redirected].

Pannello Panoramica

Test completato o test eseguito in precedenza

Esecuzione del test di carico

Argomento non applicabile Argomento applicabile

Pannello Panoramica

Riquadro della panoramica

Il pannello Panoramica visualizza la configurazione, le richieste e le informazioni relative ai test case per il test di carico in esecuzione. È possibile visualizzare o nascondere il pannello Contatori scegliendo Mostra pannello della panoramica nella barra degli strumenti del test di carico.

Analisi di un test completato

Una volta completato un test di carico, l'Analizzatore test di carico viene avviato come nuovo documento a schede in cui è visualizzato il riepilogo del test di carico. L'Analizzatore test di carico può essere ancorato o lasciato mobile usando le consuete tecniche di manipolazione delle finestre di Visual Studio. Il titolo della finestra corrisponde al nome del test di carico e all'ora in cui è stato avviato, ad esempio LoadTest2 [13.15].

Il risultato del test di carico per il test di carico completato contiene esempi di prestazioni contatori delle prestazioni e informazioni sugli errori raccolti periodicamente dai computer sottoposti a test. Nel corso dell'esecuzione di un test di carico può essere raccolto un numero elevato di esempi di contatori delle prestazioni. La quantità di dati sulle prestazioni raccolti durante un test di carico dipende dalla durata dell'esecuzione del test, dall'intervallo di campionamento, dal numero di computer sottoposti a test, dal numero di contatori raccolti, dagli agenti di raccolta dati configurati e dai livelli di registrazione. Per un test di carico di grandi dimensioni, la quantità di dati sulle prestazioni raccolti può facilmente raggiungere diversi gigabyte. Per altre informazioni, vedere Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test e Considerations for Load Testing.

Il test controller effettua lo spooling di tutti i dati dei contatori delle prestazioni raccolti in un database mentre il test è in esecuzione. Dopo il completamento del test, nel database vengono caricati dati aggiuntivi quali dettagli sugli errori e di intervallo. I dati delle prestazioni per un test completato vengono caricati dal database e analizzati dall'Analizzatore test di carico. Un risultato di un test completato che viene caricato da un database dei risultati dei test di carico viene definito risultato del test di carico post- esecuzione o semplicemente risultato del test di carico.

L'Analizzatore test di carico dispone delle funzionalità specifiche seguenti che sono disponibili per analizzare i dati del risultato del test di carico post-esecuzione al termine di un test di carico:

  • L'intero set di dati dei contatori delle prestazioni viene caricato dal database. È possibile aggiungere, eliminare o modificare l'aspetto dei contatori delle prestazioni che si vuole analizzare tramite il pannello Contatori o il pannello Legenda nella visualizzazione Grafici.

  • Sono disponibili dati percentili.

  • Nei grafici sono disponibili le linee Min e Max.

  • Nei grafici è disponibile la modalità di zoom. Questa visualizzazione consente di analizzare i dati contenuti in qualsiasi intervallo di tempo.

  • La visualizzazione Riepilogo consente di condurre un'analisi rapida dei risultati del test di carico.

  • La visualizzazione Dettagli consente di analizzare l'attività utente virtuale per il test di carico.

  • La visualizzazione Tabelle consente di visualizzare informazioni in formato tabulare. Sono inclusi i dati da alcuni tipi di agenti di raccolta dati.

  • Il comando Visualizza allegati di dati e diagnostica sulla barra degli strumenti dell'Analizzatore test di carico consente di aprire e analizzare dati aggiuntivi raccolti da un agente di raccolta dati come IntelliTrace o le informazioni di sistema.

  • View performance report fornisce un report del test di carico sui dati delle prestazioni del profiler ASP.NET.

  • Exporting graph data to Microsoft Excel consente di esportare dati in un foglio di calcolo di Microsoft Excel o come file con estensione csv dalla visualizzazione Grafici.

La barra degli strumenti dell'Analizzatore test di carico abilita le funzionalità seguenti dell'Analizzatore test di carico per un risultato del test di carico:

Nota

Per un elenco completo dei comandi della barra degli strumenti dell'Analizzatore test di carico, vedere barra degli strumenti in questo argomento.

Caricare i comandi della barra degli strumenti dell'Analizzatore test di carico un risultato del test di carico

Comando della barra degli strumenti

Descrizione

Altre informazioni nell'argomento

Riepilogo

Visualizzazione Visualizza riepilogo (visualizzazione predefinita).

Riepilogo

Grafici

Mostra la visualizzazione Grafici.

Grafici

Tabelle

Mostra la visualizzazione Tabelle.

Tabelle

Mostra pannello dei contatori

Mostra o nasconde il pannello Contatori delle prestazioni dei test di carico (l'impostazione predefinita è Mostra).

Mostra pannello dei contatori

Elenco a discesa Pannelli

Consente di configurare varie disposizioni dei pannelli per visualizzare tabelle e grafici.

Elenco a discesa Pannelli

Ripristina visualizzazioni predefinite

Reimposta la configurazione predefinita delle disposizioni dei pannelli nella visualizzazione Grafici.

Ripristina visualizzazioni predefinite

Aggiungi nuovo grafico

Aggiunge un nuovo grafico nella visualizzazione Grafici.

Aggiungi nuovo grafico

Rimuovi grafico

Rimuove il grafico selezionato nella visualizzazione Grafici.

Rimuovi grafico

Menu a discesa Opzioni grafico

Mostra o nasconde la legenda nella visualizzazione Grafici e consente di configurare l'aspetto dei grafici, ad esempio linee orizzontali, linee minime e massime e violazioni di soglia.

Menu a discesa Opzioni grafico

  • Legenda della visualizzazione Grafici

  • Mostra linee griglia orizzontale

  • Mostra linee Min e Max

  • Mostra violazioni di soglia su grafico

Mostra controlli zoom

Mostra o nasconde i controlli zoom del dispositivo di scorrimento nei grafici che è possibile usare per regolare i valori della definizione di griglia orizzontale e verticale.

Mostra controlli zoom

Sincronizza controlli zoom orizzontali

Attiva o disattiva la sincronizzazione automatica dello zoom orizzontale. Quando la sincronizzazione automatica dello zoom orizzontale è attiva, qualsiasi valore di zoom applicato a un grafico verrà applicato anche a tutti gli altri grafici nella visualizzazione Grafici.

Sincronizza controlli zoom orizzontali

Aggiungi note analisi

Consente di aggiungere note da associare al risultato del test di carico.

Aggiungi note analisi

Crea rapporto Excel

Crea un rapporto di Microsoft Excel per condurre analisi side-by-side di due risultati del test di carico o per tenere traccia delle analisi delle tendenze.

Crea rapporto Excel

Elenco a discesa Esporta dati del grafico in Excel

Consente di esportare i dati dei grafici in Microsoft Excel o in un file usando il formato CSV (valori delimitati da virgole).

Elenco a discesa Esporta dati del grafico in Excel

Visualizza allegati di dati e diagnostica

Consente di aprire la finestra di dialogo Seleziona allegato dell'adattatore dati di diagnostica nella finestra di dialogo per selezionare un adattatore da analizzare. Ad esempio, è possibile selezionare un adattatore IntelliTrace, fare clic su OK e aprire il riepilogo IntelliTrace per l'agente di test usato nel test di carico.

Visualizza allegati di dati e diagnostica

Analisi di un test di carico precedentemente completato

Quando si esegue un test di carico dall'Editor test di carico, i risultati del test vengono aperti automaticamente e il test di carico in esecuzione viene visualizzato nell'Analizzatore test di carico. Quando si esegue un test di carico dalla riga di comando, è necessario accedere manualmente ai risultati del test di carico. Per altre informazioni, vedere Creare ed eseguire un test di carico [redirected].

Per analizzare i risultati del test di carico di un test di carico eseguito precedentemente, è necessario prima recuperare i risultati del test di carico usando il pulsante Apri e gestisci risultati nella barra degli strumenti Editor test di carico Per altre informazioni, vedere Procedura: accedere ai risultati dei test di carico per l'analisi.

Analogamente a un test di carico completato, l'Analizzatore test di carico viene visualizzato come un nuovo documento a schede. Il titolo della finestra corrisponde al nome del test di carico e all'ora in cui è stato avviato, ad esempio LoadTest1 [12.40].

Suggerimento

È possibile aprire più analizzatori test di carico contemporaneamente per confrontare risultati di test di carico diversi.

Allegare note ai risultati di un test di carico

Test completato o test eseguito in precedenza

Esecuzione del test di carico

Argomento non applicabile Argomento applicabile

Una nota può essere allegata a un risultato del test di carico scegliendo Aggiungi note analisi sulla barra degli strumenti. È possibile aggiungere una descrizione e un commento di analisi che verranno memorizzati in modo permanente insieme al risultato del test di carico.

La descrizione immessa viene visualizzata anche nella colonna Descrizione associata al test di carico nella finestra di dialogo Apri e gestisci risultati test di carico nell'Editor test di carico. Per altre informazioni, vedere Procedura: accedere ai risultati dei test di carico per l'analisi. I commenti vengono inoltre visualizzati quando si crea un rapporto di Excel per i risultati del test di carico. Per altre informazioni, vedere Creazione di rapporti sui risultati dei test di carico per confronti tra test o analisi delle tendenze.

Aggiunta di note ai risultati del test di carico

Finestra di dialogo di analisi per l'aggiunta di note per il test di carico

Per altre informazioni, vedere [ritirato] Procedura: aggiungere un commento a un test di carico in esecuzione utilizzando l'Analizzatore test di carico e Procedura: aggiungere commenti mentre si analizza un test di carico completato utilizzando l'Analizzatore test di carico.

Barra degli strumenti dell'Analizzatore test di carico

Barra degli strumenti dell'Analizzatore test di carico

Barra degli strumenti dell'analizzatore test di carico

La barra degli strumenti dell'Analizzatore test di carico fornisce comandi diversi a seconda che il test di carico sia in esecuzione o sia stato completato. Alcuni comandi potrebbero essere disattivati sulla barra degli strumenti in base alla visualizzazione in uso.

La barra degli strumenti dell'Analizzatore test di carico offre i seguenti comandi:

  1. Riepilogo mostra la visualizzazione Riepilogo (al completamento del test di carico).

  2. Grafici mostra la visualizzazione Grafici.

  3. Tabelle mostra la visualizzazione Tabelle.

  4. Dettagli visualizza il grafico attività utente virtuale (visualizzato al termine del test di carico).

  5. Mostra pannello dei contatori mostra o nasconde il pannello Contatori delle prestazioni del test di carico.

  6. L'elenco a discesa Pannelli consente di configurare varie disposizioni dei pannelli per visualizzare tabelle e grafici (abilitato nella visualizzazione Grafici e nella visualizzazione Tabelle).

  7. Ripristina visualizzazioni predefinite reimposta la configurazione predefinita delle disposizioni dei pannelli nella visualizzazione Grafici.

  8. Aggiungi nuovo grafico aggiunge un nuovo grafico alla visualizzazione Grafici.

  9. Rimuovi grafico rimuove il grafico selezionato nella visualizzazione Grafici.

  10. Il menu a discesa Opzioni grafico mostra o nasconde la legenda nella visualizzazione Grafici e configura gli aspetti dei grafici. ad esempio linee orizzontali, linee minime e massime e violazioni di soglia.

  11. Mostra controlli zoom mostra o nasconde i controlli zoom del dispositivo di scorrimento nei grafici che è possibile usare per regolare i valori della definizione di griglia orizzontale e verticale.

  12. Sincronizza controlli zoom orizzontali consente di attivare o disattivare la sincronizzazione zoom orizzontale automatica. Quando la sincronizzazione automatica dello zoom orizzontale è attiva, qualsiasi valore di zoom applicato a un grafico verrà applicato anche a tutti gli altri grafici nella visualizzazione Grafici.

  13. Aggiungi note analisi consente di aggiungere note da associare al risultato del test di carico.

  14. Crea rapporto Excel consente di creare un rapporto Microsoft Excel per condurre analisi side-by-side di due risultati del test di carico o per tenere traccia delle analisi delle tendenze.

  15. Elenco a discesa Esporta dati del grafico in Excel consente di esportare i dati del grafico in Microsoft Excel o in un file usando il formato CSV (valori delimitati da virgole).

  16. Visualizza rapporto prestazioni profiler apre un report del profiler ASP.NET associato al risultato di un test di carico per condurre altre analisi.

  17. Visualizzare allegati di dati e diagnostica apre la finestra di dialogo Seleziona allegato dell'adattatore dati di diagnostica per selezionare un adattatore da analizzare. Ad esempio, è possibile selezionare un adattatore IntelliTrace, fare clic su OK e aprire il riepilogo IntelliTrace per l'agente di test usato nel test di carico.

  18. Arresta termina un test in esecuzione (visualizzato quando il test di carico è in esecuzione).

  19. Mostra pannello della panoramica mostra o nasconde il pannello Panoramica (visualizzato quando il test di carico è in esecuzione).

Barra di stato dell'Analizzatore test di carico

Barra di stato dell'analizzatore test di carico

La barra di stato dell'Analizzatore test di carico visualizza lo stato di un test in esecuzione o completato. Sulla barra di stato del test di carico sono visualizzate le seguenti informazioni:

  • L'icona di stato indica lo stato del test di carico in esecuzione o completato. Ad esempio, durante un test in esecuzione viene visualizzata un'icona di avviso quando si verificano errori o violazioni di soglia.

  • Il messaggio di stato visualizza un messaggio di testo che indica lo stato corrente del test di carico, ad esempio Test in corso, Test completato e Lettura esempi del contatore dal database in corso.

  • Il numero di violazioni di soglia fornisce un collegamento che visualizza il numero totale di violazioni di soglia registrate per l'esecuzione del test di carico. Scegliendo questo collegamento viene mostrata la visualizzazione Tabelle con la tabella delle violazioni di soglia nel pannello Dati.

    Nota

    Questo collegamento viene visualizzato solo dopo la prima violazione di soglia.

  • Il numero di errori fornisce un collegamento che visualizza il numero totale di errori registrati per l'esecuzione del test di carico. Scegliendo questo collegamento viene mostrata la visualizzazione Tabelle con la tabella delle violazioni di soglia nel pannello Dati.

    Nota

    Il collegamento viene visualizzato solo dopo il primo errore.

  • Il tempo rimanente visualizza la quantità di tempo rimanente per il test in esecuzione. Questa etichetta scompare quando un test viene completato.

  • Lo stato di avanzamento indica la percentuale di tempo trascorso per il test in esecuzione o la quantità stimata di avanzamento quando si caricano campioni del contatore dal database dei risultati del test di carico.

Visualizzazione dei dati nell'Analizzatore test di carico

Quando si usa l'Analizzatore test di carico per visualizzare un test in esecuzione o il risultato di un test di carico completato, è possibile visualizzare i seguenti pannelli. I pannelli forniscono varie modalità per analizzare i dati:

  • Visualizzazione Riepilogo

  • Visualizzazione Grafici

  • Visualizzazione Tabelle

  • Visualizzazione Dettagli

Test completato o test eseguito in precedenza

Esecuzione del test di carico

Argomento applicabile Argomento non applicabile

Visualizzazione Riepilogo nell'Analizzatore test di carico

Visualizzazione Riepilogo

Una volta terminata l'esecuzione, è possibile visualizzare il riepilogo dei test di carico per verificarne rapidamente i risultati. Il riepilogo dei test di carico fornisce i risultati principali in un formato compatto e di agevole lettura. Il riepilogo può anche essere stampato per comunicare più agevolmente i risultati dei test di carico alle parti interessate.

Suggerimento

Selezionare Stampa per stampare il riepilogo del test di carico aprendo il menu di scelta rapida per la selezione del riepilogo.Per visualizzare un'anteprima della stampa, scegliere Anteprima di stampa dal menu di scelta rapida del riepilogo.È anche possibile stampare direttamente dalla schermata di anteprima.

Il riepilogo del test di carico è suddiviso in sezioni. Le sezioni iniziali sono riportate all'inizio del riepilogo e sono sempre visibili. Quando si visualizza il riepilogo del test di carico, vengono visualizzati prima gli elementi seguenti:

Gli elementi seguenti sono visualizzati alla fine del riepilogo del test di carico e possono essere compressi per risparmiare spazio:

  • Risultati dei test

  • Risultati pagina

  • Risultati transazione

  • Risorse sistema sotto test

  • Risorse controller e agenti

  • Errori

Informazioni sull'esecuzione dei test

La sezione relativa alle informazioni di esecuzione dei test contiene informazioni generali sull'esecuzione. Ciò include il nome del test, gli orari di inizio e fine e il controller che ha eseguito il test. Inoltre, è compresa l'eventuale descrizione facoltativa aggiunta all'esecuzione del test di carico.

Risultati complessivi

La sezione dei risultati complessivi contiene i risultati di riepilogo del test, che includono il numero di richieste al secondo, il numero totale di richieste non riuscite, il tempo medio di risposta e il tempo medio di risposta pagina.

Statistica chiave: le prime cinque pagine più lente

Questa sezione contiene informazioni sulle prime cinque pagine più lente del test di carico. Per ogni pagina sono visualizzati l'URL e il tempo medio di caricamento. Le pagine sono elencate in ordine decrescente. È possibile scegliere l'URL di una pagina per aprire la tabella Pagine ed esaminare ulteriori dettagli sulla pagina. Per altre informazioni, vedere Procedura: visualizzare il tempo di risposta delle pagine Web in un test di carico utilizzando l'Analizzatore test di carico.

Statistica chiave: i primi cinque test più lenti

Questa sezione contiene informazioni sui primi cinque test più lenti del test di carico. Per ogni test sono visualizzati il nome e il tempo medio di esecuzione. I test sono elencati in ordine decrescente. È possibile scegliere il nome di un test per aprire la tabella Test ed esaminare ulteriori dettagli sul test. Per altre informazioni, vedere Analisi degli errori e dei risultati dei test di carico nella visualizzazione tabella dell'Analizzatore test di carico.

Statistica chiave: le prime cinque operazioni SQL più lente

Se la traccia SQL è attivata nel test di carico, questa sezione contiene le prime cinque query più lente del test di carico. Per ogni operazione sono visualizzati il nome e la durata La durata è espressa in microsecondi (SQL Server 2005) o in millisecondi (SQL Server 2000 e versioni precedenti). I test sono elencati in ordine decrescente in base alla durata. È possibile scegliere il nome di un'operazione per aprire la tabella Traccia SQL ed esaminare ulteriori dettagli sull'operazione. Per altre informazioni, vedere The SQL Trace Data Table.

Risultati dei test

Nella sezione dei risultati del test sono elencati tutti i test e gli scenari del test di carico. Sono visualizzati il nome, lo scenario, il numero di esecuzioni, il numero di volte che non è stato superato e il tempo medio. È possibile scegliere il nome di un test per aprire la tabella Test ed esaminare ulteriori dettagli sul test. Per altre informazioni, vedere Analisi degli errori e dei risultati dei test di carico nella visualizzazione tabella dell'Analizzatore test di carico.

Nota

È possibile comprimere ed espandere questa sezione scegliendo la freccia alla sinistra del titolo della sezione.

Risultati pagina

Nella sezione relativa ai risultati di pagina sono elencate tutte le pagine Web del test di carico. Sono visualizzati l'URL, lo scenario, il nome del test, il tempo medio di risposta pagina e il conteggio delle pagine. È possibile scegliere l'URL di una pagina per aprire la tabella Pagine ed esaminare ulteriori dettagli sulla pagina. Per altre informazioni, vedere Procedura: visualizzare il tempo di risposta delle pagine Web in un test di carico utilizzando l'Analizzatore test di carico.

Nota

È possibile comprimere ed espandere questa sezione scegliendo la freccia alla sinistra del titolo della sezione.

Risultati transazione

Nella sezione relativa ai risultati delle transazioni vengono elencate tutte le transazioni del test di carico. Sono visualizzati il nome, lo scenario, il test, il tempo di risposta, il tempo trascorso e il conteggio delle transazioni. È possibile scegliere il nome di una transazione per aprire la tabella Transazioni ed esaminare ulteriori dettagli sulla transazione. Per altre informazioni, vedere Analisi degli errori e dei risultati dei test di carico nella visualizzazione tabella dell'Analizzatore test di carico.

Nota

È possibile comprimere ed espandere questa sezione scegliendo la freccia alla sinistra del titolo della sezione.

Risorse sistema sotto test

Nella sezione relativa alle risorse di sistema sotto test sono elencati i computer che costituiscono l'insieme dei computer di destinazione per i quali è stato generato il carico. Include tutti i computer da cui vengono raccolti gli insiemi di contatori diversi da agenti o controller. Sono visualizzati il nome del computer, il tempo processore in percentuale e la memoria disponibile. È possibile scegliere il nome di un computer per aprire il grafico Sistema sotto test e verificare l'utilizzo delle risorse nel tempo. Per altre informazioni, vedere Analisi dei risultati dei test di carico nella visualizzazione Grafici dell'Analizzatore test di carico.

Nota

È possibile comprimere ed espandere questa sezione scegliendo la freccia alla sinistra del titolo della sezione.

Risorse controller e agenti

La sezione relativa alle risorse controller e agenti contiene un elenco dei computer usati per eseguire il test. Sono visualizzati il nome del computer, il tempo processore in percentuale e la memoria disponibile. È possibile scegliere il nome di un computer per aprire il grafico Controller e agenti e verificare l'utilizzo delle risorse nel tempo. Per altre informazioni, vedere Analisi dei risultati dei test di carico nella visualizzazione Grafici dell'Analizzatore test di carico.

Nota

È possibile comprimere ed espandere questa sezione scegliendo la freccia alla sinistra del titolo della sezione.

Errori

La sezione relativa agli errori contiene un elenco di tutti gli errori che si sono verificati durante il test di carico. Sono visualizzati il tipo e il sottotipo di errore, il conteggio e l'ultimo messaggio. È possibile scegliere un errore per aprire la tabella Errori ed esaminare ulteriori dettagli sull'errore. Per altre informazioni, vedere Procedura: analizzare gli errori utilizzando il pannello dei contatori.

Nota

È possibile comprimere ed espandere questa sezione scegliendo la freccia alla sinistra del titolo della sezione.

Visualizzazione Grafici

Test completato o test eseguito in precedenza

Esecuzione del test di carico

Argomento applicabile Argomento applicabile

Visualizzazione Grafici nell'Analizzatore test di carico

Visualizzazione grafico

Per visualizzare i risultati del test di carico forma grafica, fare clic su Grafici sulla barra degli strumenti del test di carico. Ogni grafico viene visualizzato in un pannello con il nome riportato all'inizio di un elenco a discesa. Per visualizzare un grafico diverso nel pannello, scegliere dall'elenco il nome di un altro grafico. È possibile visualizzare fino a quattro pannelli di grafici alla volta. È possibile passare a un altro layout di pannello facendo clic sul pulsante della barra degli strumenti dell'elenco a discesa Pannelli e ripristinare la visualizzazione predefinita facendo clic sul pulsante Ripristina visualizzazioni predefinite.

Vengono forniti molti grafici incorporati. Essi includono informazioni sui contatori per situazioni di test di carico comuni. È possibile personalizzare i grafici incorporati selezionando i contatori da rappresentare graficamente. A tale scopo, usare l'opzione Mostra contatore su grafico nel menu a comparsa del pannello Contatori. È anche possibile creare grafici personalizzati usando il pulsante Aggiungi nuovo grafico nella barra degli strumenti o Aggiungi grafico dal menu a comparsa del pannello Contatori. È anche possibile eliminare eventuali grafici che non sono più necessari per l'analisi di un test di carico usando il pulsante Rimuovi grafico sulla barra degli strumenti.

Per altre informazioni, vedere i seguenti argomenti:

Procedura: aggiungere ed eliminare contatori nei grafici nei risultati dei test di carico

Procedura: creare grafici personalizzati nei risultati del test di carico

Analisi dei risultati dei test di carico nella visualizzazione Grafici dell'Analizzatore test di carico.

Modalità grafiche

I grafici nella visualizzazione Grafici dell'Analizzatore test di carico vengono visualizzati in una di tre modalità:

  • La modalità compressione è la modalità predefinita per i grafici nell'Analizzatore test di carico durante l'esecuzione di un test. Un grafico a compressione viene usato durante l'esecuzione di un test di carico. In questo modo si riduce la quantità di dati che deve essere conservata in memoria, ma viene comunque mostrata la tendenza di un contatore delle prestazioni nel corso dell'intera esecuzione del test.

  • La modalità scorrimento è disponibile per i grafici quando si visualizzano i risultati di un test di carico mentre questo è in esecuzione. Un grafico a scorrimento è una visualizzazione facoltativa che mostra i punti dati più recenti. Usare un grafico a scorrimento per visualizzare solo i 100 intervalli di dati del test più recenti.

  • La modalità zoom è usata quando si visualizza il risultato di un test di carico completato da un database. È possibile regolare lo zoom dell'asse x orizzontale per analizzare periodi specifici durante il test di carico. È possibile regolare lo zoom dell'asse y verticale per analizzare intervalli di valori specifici per i contatori delle prestazioni inclusi nel grafico.

Modifica della modalità grafica

Per passare tra le modalità di compressione e scorrimento durante l'esecuzione del test di carico, usare il menu a discesa Opzioni grafico sulla barra degli strumenti. Scegliere Grafico di tutta l'esecuzione per la modalità di compressione o Grafico dei soli dati recenti per la modalità di scorrimento.

Modalità di compressione (Grafico di tutta l'esecuzione)

La modalità compressione è la modalità predefinita nell'Analizzatore test di carico durante l'esecuzione di un test di carico. Un grafico a compressione viene usato durante l'esecuzione di un test di carico. In questo modo si riduce la quantità di dati che deve essere conservata in memoria, ma viene comunque mostrata la tendenza di un contatore delle prestazioni nel corso dell'intera esecuzione del test. Sebbene i dati vengano eliminati dalla memoria durante un'esecuzione a causa della compressione, ogni esempio di dati raccolti durante il test di carico viene archiviato nel database dei test di carico. È possibile accedere ai dati tramite la Zooming Mode una volta completata l'esecuzione.

Un grafico a compressione visualizza fino a 100 punti dati per un contatore delle prestazioni. La sequenza temporale orizzontale dell'asse delle x relativa un grafico a compressione presenta un'origine di 00.00 e un intervallo che copre l'intera esecuzione del test.

Modalità di compressione

Grafico in modalità di compressione

Quando il numero di punti dati raccolti per un contatore è maggiore di 100, il grafico viene compresso rimuovendo gli intervalli di interfoliazione della serie di dati e ricalcola i punti dati accanto agli esempi rimossi. Ad esempio, per un intervallo di campionamento di 5 secondi, la prima compressione si verificherà 500 secondi dopo l'inizio del test.

Modalità di scorrimento

Un grafico a scorrimento è una visualizzazione facoltativa per un'esecuzione in corso e mostra i punti dati più recenti. Usare un grafico a scorrimento per visualizzare solo i 100 intervalli di dati del test più recenti.

In modalità di scorrimento, l'origine dell'asse x del grafico scorre in avanti con l'avanzamento del test in modo che nel grafico siano visibili i 100 intervalli di campionamento più recenti. Non appena viene raggiunto il limite del punto dati 100, il grafico scorre automaticamente in avanti di 10 intervalli di campionamento.

Modalità di scorrimento

Grafici che usano la modalità di scorrimento continuo

L'intervallo dell'asse x di un grafico a scorrimento rimane fisso a 100 volte l'intervallo di campionamento, rispetto a un intervallo in costante aumento dell'asse x di un grafico a compressione. Gli aggiornamenti per un grafico a scorrimento rimangono fissi all'intervallo di campionamento, rispetto ai grafici a compressione in cui gli aggiornamenti vengono eseguiti a intervalli crescenti con l'avanzamento del test (un multiplo dell'intervallo di campionamento).

Modalità zoom

La modalità zoom nei grafici viene usata quando si visualizza un risultato del test di carico completato oppure caricando un risultato del test di carico eseguito in precedenza. In un grafico zoom, esempi di dati dall'intera sequenza vengono caricati dal database e i controlli zoom vengono usati per selezionare un'ora e un intervallo di valori del contatore da visualizzare nel grafico.

Il database dei risultati del test di carico contiene ogni punto dati raccolto durante il test di carico. In un test di carico tipico possono essere presenti migliaia di intervalli di campionamento nel corso dell'intera esecuzione di un test di carico.

Un grafico zoom consente di visualizzare fino a 100 punti dati. Se l'intervallo del grafico supera 100 intervalli di campionamento, gli esempi con interfoliazione vengono rimossi nell'intero intervallo per ridurre il numero di campioni, analogamente a quanto avviene in modalità compressione. Tuttavia, a differenza della modalità di compressione, gli esempi rimossi non vengono rimossi dalla memoria e possono essere visualizzati effettuando lo zoom in un periodo più breve. Se l'intervallo di zoom è inferiore a 100 intervalli di campionamento, nessuno degli intervalli verrà rimosso in modo da raggiungere il limite di 100 punti dati.

Un grafico zoom inizia sempre con l'intervallo di zoom relativo all'intera esecuzione. Regolando i controlli zoom, l'intervallo che viene visualizzato nel grafico cambia.

Controllo zoom in visualizzazione grafici

Test completato o test eseguito in precedenza

Esecuzione del test di carico

Argomento applicabile Argomento applicabile

Il controllo zoom è visibile nell'Analizzatore test di carico soltanto quando si visualizza il risultato di un test di carico in modalità zoom. La modalità zoom viene attivata nella visualizzazione Grafici quando un test di carico è stato completato o al caricamento di un test di carico eseguito in precedenza. Per altre informazioni, vedere Procedura: accedere ai risultati dei test di carico per l'analisi.

È possibile visualizzare o nascondere i controlli zoom nei grafici tramite l'opzione Mostra controlli zoom sulla barra degli strumenti.

È possibile regolare lo zoom dell'asse x orizzontale per analizzare periodi specifici durante il test di carico. È possibile regolare lo zoom dell'asse y verticale per analizzare intervalli di valori specifici per i contatori inclusi nel grafico.

È possibile regolare sia la sequenza temporale orizzontale sia i controlli zoom dell'intervallo di valori verticali usando il mouse. È inoltre possibile regolare il controllo della sequenza temporale orizzontale mediante i tasti freccia SINISTRA e freccia DESTRA. Utilizzando i tasti freccia per regolare il controllo zoom, è possibile regolare l'intervallo delle finestre di 1 intervallo di campionamento per volta. L'uso combinato del tasto MAIUSC e dei tasti di direzione consente di effettuare regolazioni in incrementi di 10 intervalli di campionamento.

Per regolare il controllo zoom tramite un tasto di direzione, impostare prima lo stato attivo sul controllo zoom usando il tasto TAB. Quando lo stato attivo si trova sul dispositivo di scorrimento sinistro, i tasti di direzione spostano il limite iniziale della finestra di zoom di 1 intervallo a sinistra o a destra. Quando lo stato attivo si trova sul dispositivo di scorrimento centrale, è possibile usare i tasti di direzione per scorrere la finestra di zoom a sinistra o a destra di 1 intervallo di campionamento senza modificarne le dimensioni. Infine, il dispositivo di scorrimento destro viene spostato per estendere o ridurre l'intervallo della fine della finestra di zoom di 1 intervallo di campionamento.

Per riportare i controlli zoom allo stato che consente di visualizzare la cronologia e gli intervalli di valori per intero, è possibile usare le opzioni Zoom indietro orizzontale, Zoom indietro verticale o Zoom indietro orizzontale e verticale del menu a comparsa del grafico.

Suggerimento

È possibile usare l'opzione Sincronizza controlli zoom orizzontali nella barra degli strumenti per attivare o disattivare la sincronizzazione automatica dello zoom orizzontale.Quando la sincronizzazione è attiva, qualsiasi valore di zoom applicato a un grafico verrà applicato anche a tutti gli altri grafici nella visualizzazione Grafici.

Controllo zoom in visualizzazione grafici

Controllo zoom della visualizzazione grafico

Nell'illustrazione precedente, il grafico Sistema sotto test è stato ingrandito al fine di esaminare problemi di soglia. Le violazioni di soglia sono state abilitate tramite l'opzione Mostra violazioni di soglia su grafico del menu a discesa Opzioni grafico presente nella barra degli strumenti.

Per altre informazioni, vedere Analisi dei risultati dei test di carico nella visualizzazione Grafici dell'Analizzatore test di carico.

Opzioni della visualizzazione Grafici

Opzioni della visualizzazione grafico

È possibile usare il menu a discesa Opzioni grafico nella barra degli strumenti per selezionare diversi modi di personalizzare la visualizzazione Grafici:

  • Mostra legenda mostra o nasconde il pannello Legenda associato alla visualizzazione del grafico.

  • Grafico di tutta l'esecuzione mostra i dati per l'intera esecuzione. Visualizzare una descrizione dettagliata per la "visualizzazione Grafici a compressione" più avanti in questo documento.

  • Grafico dei soli dati recenti mostra i dati per i 100 intervalli di campionamento più recenti. Visualizzare una descrizione dettagliata della "visualizzazione scorrimento grafico" più avanti in questo documento.

  • Mostra linea griglia orizzontale mostra o nasconde la griglia orizzontale sul grafico.

  • Mostra linee Min e Max mostra i valori minimo e massimo per un punto dati compresso. Per questa opzione, vedere una descrizione dettagliata in Modalità grafiche.

  • Mostra violazioni di soglia su grafico disegna un quadratino di violazione di soglia nel grafico per un punto dati con una violazione di soglia associata.

Area del grafico

L'area del grafico include l'asse x orizzontale per la sequenza temporale, l'asse y per gli intervalli di valori di contatore e l'area del tracciato. Viene disegnato il grafico selezionato in modalità grafica corrente. Vedere la sezione Modalità grafiche per una descrizione dettagliata delle modalità grafiche disponibili.

Area grafica

Area del grafico

È possibile modificare il contatore selezionato scegliendo una linea del tracciato nell'area del grafico. Inoltre, vengono visualizzate informazioni popup quando si posiziona il puntatore su un punto dati o su violazione di soglia nell'area del grafico.

Copia negli Appunti

Nel menu popup dell'area del grafico è disponibile anche un'operazione Copia. Il comando Copia copia uno snapshot del grafico e della legenda negli Appunti in formato HTML; tale snapshot può essere quindi incollato in un report e in un messaggio di posta elettronica tramite Office Outlook.

Finestra di dialogo Opzioni tracciato

La finestra di dialogo Opzioni tracciato consente di modificare il colore e lo stile della linea di un contatore tracciato in un grafico. È possibile anche correggere l'intervallo a un valore specifico o impostare l'intervallo affinché venga regolato automaticamente in base ai dati campionati.

Finestra di dialogo Opzioni tracciato

Finestra di dialogo Opzioni tracciato

Legenda della visualizzazione Grafici

È possibile usare il menu a discesa Opzioni grafico nella barra degli strumenti per selezionare una visualizzazione legenda diversa per mostrare o nascondere il pannello Legenda associato alla visualizzazione Grafici.

Legenda della visualizzazione grafici

Legenda della visualizzazione grafici

La legenda della visualizzazione Grafici mostra le informazioni per ciascun contatore delle prestazioni associato a un grafico. La legenda contiene le seguenti informazioni:

  • Mostra nel grafico: usare le caselle di controllo per specificare se la linea relativa a un particolare contatore, ad esempio Carico utente o Errori/sec, viene tracciata sul grafico. Selezionare una casella di controllo se si desidera che la relativa riga venga tracciata nel grafico. Per rimuovere una linea del tracciato dal grafico, deselezionare la relativa casella di controllo. Quando viene rimossa una linea del tracciato, le statistiche per il contatore continuano ad essere visualizzate nella legenda.

  • Intervallo: in questa colonna è visualizzato l'intervallo dell'asse y del contatore delle prestazioni. Per impostazione predefinita, questo valore verrà regolato automaticamente secondo le modifiche all'intervallo dei dati di esempio. Un intervallo regolato automaticamente sarà sempre maggiore di una potenza di 10 rispetto al valore massimo. Ciò include potenze di 10 negative. Un grafico può contenere una varietà di contatori, ciascuno dei quali con un intervallo diverso. Pertanto, l'asse y non è identificato da un intervallo specifico, ma da valori da 0 a 100 che rappresentano una percentuale dell'intervallo totale per ciascun contatore. Per un contatore con un intervallo di 1.000, ad esempio, un punto dati di 60 sull'asse y corrisponderebbe a un valore di 600 per il contatore.

    Nota

    È possibile disabilitare la regolazione automatica del valore di intervallo bloccando l'intervallo su un valore specifico.Quando viene bloccato l'intervallo, qualsiasi valore che lo superi verrà visualizzato come valore massimo specificato all'inizio del grafico.Usare la finestra di dialogo Opzioni tracciato per bloccare l'intervallo su un valore specifico.Per altre informazioni, vedere Procedura: specificare le opzioni del tracciato per i contatori grafici.

  • Contatore: le quattro colonne denominate Contatore, Istanza, Categoriae Computer identificano insieme in modo univoco il contatore delle prestazioni.

  • Colore: nella colonna Colore vengono visualizzati il colore e lo stile della riga del tracciato per il contatore delle prestazioni. La finestra di dialogo Opzioni tracciato consente di modificare il colore o lo stile della linea di un contatore delle prestazioni in un grafico. La finestra di dialogo Opzioni tracciato è disponibile dal menu di scelta rapida della legenda. Per altre informazioni, vedere Procedura: specificare le opzioni del tracciato per i contatori grafici.

  • Statistiche: nelle colonne Min, Max, Medio e Ultimo vengono visualizzate le rispettive statistiche per il contatore delle prestazioni. I valori corrispondono ai dati visualizzati nell'area visibile del grafico. Se, ad esempio, si ingrandisce l'area di un'esecuzione, le statistiche della legenda rispecchieranno valori solo per l'area ingrandita. La colonna "Ultimo" corrisponde al valore del contatore delle prestazioni dell'intervallo di campionamento completato più recentemente.

    Nota

    L'ultima colonna viene visualizzata nella legenda dell'Analizzatore test di carico solo quando viene eseguito il test di carico.

    Per altre informazioni, vedere Procedura: eseguire lo zoom avanti su un'area del grafico nei risultati del test di carico.

La selezione di un elemento nella legenda:

  • Consente la rimozione dell'elemento dalla legenda e dal grafico. Fare clic con il pulsante destro del mouse su un elemento e scegliere Elimina oppure premere il tasto CANC.

  • Consente di evidenziare la linea del tracciato nel grafico.

  • Consente di visualizzare i dati per l'elemento selezionato nella griglia dei dati.

  • Consente di accedere alla finestra di dialogo Opzioni tracciato per il contatore.

Suggerimento

È possibile usare il pulsante del menu a discesa Opzioni grafico nella barra degli strumenti dell'Analizzatore test di carico e selezionare Mostra legenda per mostrare o nascondere il pannello Legenda associato alla visualizzazione del grafico.

Per altre informazioni, vedere Utilizzo della legenda della visualizzazione Grafici per analizzare i test di carico.

Esportazione dei dati dei grafico in Microsoft Excel

È possibile esportare i dati dei grafici in Microsoft Excel tramite il pulsante Esporta dati del grafico in Excel sulla barra degli strumenti.

Nota

È anche possibile usare il menu a discesa del pulsante Esporta dati del grafico in Excel per selezionare Esporta dati del grafico in testo (.csv).

Se si intende usare i dati esportati per il reporting, è consigliabile usare invece la funzionalità di creazione di rapporti incorporata. Per altre informazioni, vedere Creazione di rapporti sui risultati dei test di carico per confronti tra test o analisi delle tendenze.

Nella figura seguente è riportato un esempio di dati di grafico esportati in Microsoft Excel.

Microsoft Excel con i dati esportati dal grafico

Microsoft Excel con dati del grafico esportati

Per altre informazioni, vedere Procedura: esportare i dati della visualizzazione grafico in Microsoft Excel.

Visualizzazione Tabelle

Test completato o test eseguito in precedenza

Esecuzione del test di carico

Argomento applicabile Argomento applicabile

Visualizzazione delle tabelle nell'Analizzatore test di carico

Visualizzazione tabelle

Per visualizzare i risultati del test di carico come tabelle, scegliere Tabelle sulla barra degli strumenti del test di carico. Ogni tabella viene visualizzata in un pannello con il nome riportato nella parte superiore in un elenco a discesa. Per visualizzare una tabella diversa nel pannello, scegliere il nome di un'altra tabella dall'elenco. È possibile visualizzare fino a quattro panelli orizzontali di tabelle per volta. È possibile passare da un layout del pannello all'altro mediante il pulsante della barra degli strumenti dell'elenco a discesa Pannelli. Con la visualizzazione Tabelle, i contatori di prestazioni del test di carico possono essere visualizzati in formato tabulare. Per altre informazioni, vedere Analisi degli errori e dei risultati dei test di carico nella visualizzazione tabella dell'Analizzatore test di carico.

Le seguenti tabelle potrebbero essere visualizzato nella visualizzazione Tabelle:

  • Tabella Test

  • Tabella Agenti

  • Tabella Errori

  • Tabella Pagine

  • Tabella Richieste

  • Tabella Traccia SQL

  • Tabella Dettagli test

  • Tabella Soglie

  • Tabella Transazioni

Raccolta di dati percentili

Alcune tabelle di test di carico possono contenere colonne aggiuntive, che includono i dati percentili e i tempi di risposta suddivisi in gruppi che sono basati sull'emulazione della rete. Per impostazione predefinita, questi dati non vengono raccolti. Per raccoglierli, nell'editor test di carico, sotto il nodo Impostazioni di esecuzione, selezionare il nodo dell'impostazione di esecuzione specifico da modificare. Nella finestra Proprietà, per la proprietà Intervallo archiviazione dettagli, selezionare StatisticsOnly o AllIndividualDetails. Per altre informazioni, vedere Considerazioni per l'inclusione di dettagli dell'intervallo per la raccolta di dati percentili.

Tabella Test

Tabella dei test

La tabella Test visualizza informazioni relative a singole prestazioni Web e a singoli unit test eseguiti durante un test di carico. I test sono elencati in base a test e scenario, perché un test può essere incluso in diversi scenari. La tabella Test include anche il numero di esecuzioni dei test, il numero di test superati e non superati, il numero di test eseguiti al secondo e la quantità di tempo necessaria per l'esecuzione.

Tabella Agenti

La tabella Agenti viene visualizzata solo quando il test di carico usa un test controller e agenti di test. Per altre informazioni, vedere Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test.

Tabella degli agenti

La tabella Agenti visualizza un elenco degli agenti usati durante l'esecuzione dei test di carico. La tabella Agenti include il numero di richieste testate dall'agente di test e, di tali richieste, il numero che non ha superato il test. La tabella Agenti include anche il numero dei test della combinazione dei test di carico eseguiti dall'agente nonché, di tali test, il numero che non ha avuto buon esito.

Tabella Errori

Tabella degli errori

Nella tabella Errori la colonna Conteggio può essere visualizzata come collegamento, come mostrato in precedenza. Per analizzare ulteriormente le informazioni sugli errori, è possibile selezionare un collegamento agli errori aprendo la finestra di dialogo Errori test di carico. Vengono visualizzati tutti gli errori correlati al contatore selezionato. I collegamenti agli errori vengono visualizzati nelle tabelle seguenti:

  • Tabella Richieste e tabella Agenti: quando si seleziona il collegamento dell'errore relativo alle richieste non riuscite, viene avviata la finestra di dialogo Errori in cui vengono visualizzati tutti gli errori associati alla richiesta specifica.

  • Tabella Test: quando si seleziona il collegamento all'errore relativo ai test non superati, viene avviata la finestra di dialogo Errori in cui vengono visualizzati tutti gli errori associati al test specifico.

  • Tabella Errori: quando si seleziona il collegamento all'errore relativo al conteggio errori, viene avviata la finestra di dialogo Errori in cui vengono visualizzati tutti gli errori associati al tipo o al sottotipo di errore specifico.

    Suggerimento

    Per visualizzare tutti gli errori che si sono verificati nel test di carico, nella colonna Conteggio della tabella degli errori selezionare il collegamento Totale.

La finestra di dialogo Errori test di carico visualizza le informazioni sugli errori in risposta alla scelta di un collegamento agli errori in un contatore delle prestazioni. La finestra di dialogo visualizza un errore per riga, insieme alle informazioni generali sull'errore raccolte dal test di carico.

Finestra di dialogo Errori test di carico

Finestra di dialogo Errori test di carico

Se si scorre la finestra di dialogo Errori verso destra, potrebbero essere presenti collegamenti nella colonna Stack e nella colonna Dettagli. I collegamenti allo stack consentono di aprire la finestra di dialogo Analisi dello stack errori che fornisce utili informazioni di debug.

Finestra di dialogo Analisi dello stack errori

Finestra di dialogo Analisi dello stack errori

La colonna Dettagli della finestra di dialogo Errori test di carico potrebbe contenere collegamenti al Log test che consentono di isolare gli errori nel test di carico. Ad esempio, selezionando un errore di richiesta di test delle prestazioni Web, verranno visualizzati i risultati per il test delle prestazioni Web e verrà evidenziato l'errore di richiesta.

Errore di richiesta Web da collegamento

Tabella Pagine

Statistiche aggiuntive sono disponibili nella tabella Pagine quando si visualizza un risultato post-esecuzione.

Tabella delle pagine

Un'impostazione di esecuzione dei test di carico contiene la proprietà Intervallo archiviazione dettagli, che può essere impostata su Solo statistiche o su Tutti i singoli dettagli. La scelta di uno di questi valori determina l'archiviazione da parte del test di carico dei risultati per ciascuna esecuzione di pagina, oltre che di quelli relativi al normale calcolo della media dei tempi di esecuzione delle pagine in un intervallo di campionamento.

Quando vengono raccolte singole statistiche relative alle pagine, nella tabella Pagine dei risultati post-esecuzione verranno incluse colonne aggiuntive. Queste colonne includono dati percentili e tempi di risposta della pagina suddivisi in gruppi determinati in base all'emulazione di rete.

Per altre informazioni, vedere Procedura: visualizzare il tempo di risposta delle pagine Web in un test di carico utilizzando l'Analizzatore test di carico.

Tabella Richieste

Tabella Richieste in visualizzazione tabelle

Nella tabella Richieste vengono visualizzati i dettagli relativi alle singole richieste emesse durante un test di carico, tra cui tutte le richieste HTTP e le richieste dipendenti, ad esempio immagini. Nella tabella Richieste vengono elencate le richieste per test e per scenario perché una richiesta può essere inclusa in numerosi test e scenari.

Tabella Traccia SQL

La tabella Traccia SQL è disponibile solo quando si visualizza un risultato post-esecuzione.

Tabella di traccia SQL

La tabella Traccia SQL visualizza i risultati della traccia SQL. Questa tabella è disponibile solo al termine di un test di carico e soltanto se durante il test è stata usata la traccia SQL. Per altre informazioni, vedere The SQL Trace Data Table.

Tabella Dettagli test

Tabella Dettagli

La tabella Dettagli test visualizza i dettagli per i test inclusi nella combinazione di test per il test di carico. I dettagli includono il nome del test, lo scenario in cui ha avuto luogo il test, l'ora di inizio, il tempo impiegato per l'esecuzione e i risultati dell'operazione che indicano se il test è stato superato o meno. Se il test non è stato superato, viene visualizzato un collegamento nella colonna Dettagli. È possibile scegliere il collegamento per visualizzare l'Editor test prestazioni Web con la richiesta non riuscita evidenziata.

Tabella Soglie

Tabella delle soglie

La tabella Soglie visualizza un elenco di violazioni di regole di soglie che si sono verificate durante l'esecuzione del test di carico. Per altre informazioni, vedere Analisi delle violazioni delle regole di soglia nei test di carico tramite l'Analizzatore test di carico.

Tabella Transazioni

Tabella delle transazioni

Nella tabella Transazioni viene visualizzato un elenco delle transazioni effettuate durante l'esecuzione di un test di carico. Per altre informazioni, vedere [ritirato] Procedura: aggiungere una transazione a un test delle prestazioni Web.

Finestra di dialogo Aggiungi/Rimuovi colonne

Per alcune tabelle viene visualizzato un sottoinsieme di colonne disponibili, anche se tutti i contatori sono disponibili. È possibile usare la finestra di dialogo Aggiungi/Rimuovi colonne per scegliere il set di colonne da visualizzare per una tabella specifica. La finestra di dialogo Aggiungi/Rimuovi colonne è disponibile tramite il menu a comparsa in qualsiasi tabella. La figura seguente mostra la finestra di dialogo Aggiungi/Rimuovi per la tabella Richieste.

Aggiunta di colonne alla tabella Richieste

Pannello dei contatori

Test completato o test eseguito in precedenza

Esecuzione del test di carico

Argomento applicabile Argomento applicabile

Il pannello Contatori è visibile nella visualizzazione Grafici e nella visualizzazione Tabelle. Nel riquadro Contatori è fornita una visualizzazione strutturata di tutti i contatori delle prestazioni che sono stati raccolti durante il test di carico. È possibile visualizzare o nascondere il pannello Contatori scegliendo Mostra pannello dei contatori nella barra degli strumenti dell'Analizzatore test di carico.

I contatori sono organizzati in una struttura ad albero, in cui i nodi foglia corrispondono alle istanze dei contatori delle prestazioni che possono essere rappresentate in un grafico.

Nel riquadro Contatori sono disponibili le seguenti funzionalità:

  • Comunicazione delle informazioni sulle violazioni di soglia.

  • Selezione di contatori per la creazione di grafici.

  • Visualizzazione struttura ad albero di tutti i contatori delle prestazioni raccolti durante l'esecuzione di un test di carico, con i seguenti rami principali:

    • Globale: contiene i dati di riepilogo dei contatori di prestazioni per ogni agente di test e per l'intero test di carico.

    • Nome scenario: nella struttura ad albero del contatore delle prestazioni, i rami identificati con nomi di scenario di test di carico contengono tutte le istanze dei contatori dei test di carico associate a un particolare scenario di test. La maggior parte dei contatori di test di carico sono annidati all'interno di un ramo di scenario.

      Un ramo di scenario contiene nodi di test delle prestazioni Web. I nodi di test delle prestazioni Web contengono i nodi Pagine, Richieste e Transazioni. Ogni nodo foglia in questa struttura corrisponde a un contatore delle prestazioni che può essere aggiunto a un grafico.

    • Computer: contiene tutte le istanze di contatori non destinati ai test di carico, raggruppate per computer. Il ramo Computer contiene un nodo per ogni computer associato al controller del test di carico specificato nella sezione Ruoli delle impostazioni di test attualmente selezionate. Per altre informazioni, vedere Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test.

      Ogni nodo del computer contiene un set di categorie di contatori delle prestazioni raccolto da quel computer. Le categorie contengono contatori e i contatori contengono nomi di istanza dei contatori delle prestazioni.

    • Errori: contiene tutti gli errori rilevati durante il test di carico. Il nodo Errori contiene diverse sottocategorie di nodi di errori, specifiche per diversi tipi di errori, ad esempio eccezioni ed errori HTTP.

Nodo Nome scenario nel pannello Contatori

Nodo con nome dello scenario di riquadro dei contatori
  1. Tutti i contatori delle prestazioni associati a Scenario1 del test di carico vengono visualizzati sotto questo nodo.

  2. Tutti i test relativi a uno scenario si trovano sotto il nodo dello scenario. L'etichetta indica il nome del test.

  3. I nodi foglia sotto un nodo del test corrispondono a contatori di test case per test di carico, dove il nome dell'istanza del contatore corrisponde al nome del test. Tra questi contatori è presente quello relativo al tempo medio di test per il test IBuyBrowse di Scenario1.

  4. Tutte le istanze del contatore di pagine del test di carico associate a un ramo del test delle prestazioni Web. In questo nodo sono contenute tutte le istanze del contatore di pagine del test di carico associate a Login GET (nome del rapporto) del test delle prestazioni Web IBuyBrowse in Scenario1 del test di carico.

  5. I nodi foglia sotto un nodo pagina sono contatori di pagine del test di carico.

  6. Tutte le istanze del contatore di richieste del test di carico associate a un test delle prestazioni Web sono contenute all'interno di un ramo di test delle prestazioni Web. In questo nodo sono contenute tutte le istanze del contatore di richieste associate alla richiesta Login GET (nome del rapporto) del test delle prestazioni Web IBuyBrowse in Scenario1 del test di carico.

  7. I nodi foglia sotto un nodo richiesta sono contatori di richieste del test di carico.

  8. Tutte le istanze del contatore di transazioni del test di carico associate a un test delle prestazioni Web sono contenute all'interno di un ramo di test delle prestazioni Web. In questo nodo sono contenute tutte le istanze del contatore di transazioni associate alla transazione denominata Transaction1 del test delle prestazioni Web IBuyBrowse in Scenario1 del test di carico.

  9. I nodi foglia sotto un nodo transazione sono contatori di transazioni del test di carico.

  10. Nodo unit test.

Nodo Computer nel pannello Contatori

Nodo del computer del riquadro dei contatori

Suggerimento

È possibile aprire il menu di scelta rapida per un contatore o un'istanza del contatore e quindi scegliere di visualizzare il contatore in un grafico o nella legenda.L'illustrazione precedente mostra questa operazione per l'istanza non riuscita di Scheda di rete bus macchina virtuale Microsoft.

Nodo Errori nel riquadro Contatori

Nodo di errore del riquadro dei contatori

Comunicazione delle violazioni di soglia nel pannello Contatori

Le violazioni di soglia sono associate a specifici contatori delle prestazioni e indicano che il contatore delle prestazioni ha superato o non ha raggiunto un valore soglia impostato. Tali violazioni di soglia vengono comunicate tramite icone nel riquadro Contatori.

L'icona relativa a una violazione di soglia viene propagata dal nodo della struttura ad albero dove risiede il contatore in errore fino al nodo radice. In questo modo si segnala all'utente una violazione in un contatore che potrebbe non essere visibile in una struttura ad albero che non è stata espansa. Può essere visualizzato nell'illustrazione precedente del Nodo Computer nel pannello Contatori.

e possono essere una delle seguenti:

Nessuna violazione di sogliaNessuna violazione di soglia.

Violazione di soglia critica nell'ultimo intervalloSi è verificata una violazione di soglia critica nell'ultimo intervallo.

Violazione di soglia critica in un intervallo precedenteSi è verificata una violazione di soglia critica in un intervallo precedente.

Violazione di soglia con avviso nell'ultimo intervalloSi è verificata una violazione di soglia di avvertenza nell'ultimo intervallo.

Violazione di soglia con avviso in un intervallo precedenteSi è verificata una violazione di soglia di avvertenza in un intervallo precedente.

Nella struttura ad albero di contatori l'icona relativa a una violazione di soglia viene propagata dal nodo del contatore specifico fino al nodo radice. In questo modo si segnala all'utente una violazione in un contatore che potrebbe non essere visibile nella struttura ad albero, in quanto tale struttura non è stata espansa.

Se lo si desidera, è possibile visualizzare le violazioni di soglia anche nel grafico. L'icona di soglia viene visualizzata nel grafico accanto al punto dati in cui si è verificata la violazione di soglia.

Selezione dei contatori per un grafico nel pannello Contatori

I contatori delle prestazioni vengono scelti per un grafico dal pannello Contatori. Un contatore delle prestazioni può essere rappresentato graficamente tramite uno dei seguenti meccanismi:

  • Aprire il menu di scelta rapida per il contatore e selezionare Mostra contatore su grafico.

  • Fare doppio clic su un nodo nella struttura ad albero.

  • Trascinare un nodo dalla struttura ad albero e rilasciarlo in un grafico.

Contatore aggiunto a un grafico

Per rappresentare graficamente un singolo contatore delle prestazioni, selezionare un nodo foglia nella struttura ad albero. Ciò consente di identificare in modo univoco il contatore delle prestazioni desiderato.

Per rappresentare graficamente un gruppo di contatori delle prestazioni correlati, scegliere l'opzione di menu di scelta rapida o trascinare da un nodo non foglia. Tutti gli elementi figlio del nodo selezionato verranno aggiunti al grafico.

Per altre informazioni, vedere Procedura: aggiungere ed eliminare contatori nei grafici nei risultati dei test di carico.

Considerazioni sull'intervallo di campionamento dei contatori delle prestazioni

Nelle impostazioni esecuzione test di carico scegliere un valore per la proprietà Frequenza di campionamento basato sulla lunghezza del test di carico. Una frequenza di campionamento inferiore, ad esempio il valore predefinito di cinque secondi, richiede più spazio nel database dei risultati del test di carico. Per i test di carico più lunghi, l'aumento della frequenza di campionamento riduce la quantità di dati raccolti. Per altre informazioni, vedere Procedura: specificare la frequenza di campionamento per un'impostazione di esecuzione test di carico.

Di seguito sono riportate alcune linee guida per le frequenze di campionamento:

Durata test di carico

Frequenza di campionamento consigliata

< 1 ora

5 secondi

1 - 8 ore

15 secondi

8 - 24 ore

30 secondi

> 24 ore

60 secondi

Considerazioni per l'inclusione di dettagli dell'intervallo per la raccolta di dati percentili

Nelle impostazioni di esecuzione test dell'Editor test di carico è disponibile una proprietà denominata Intervallo archiviazione dettagli. Se la proprietà Intervallo archiviazione dettagli è abilitata, il tempo richiesto per eseguire ogni test, transazione e pagina durante il test di carico verrà archiviato nel repository dei risultati del test di carico. Ciò consente di visualizzare i dati del novantesimo e del novantacinquesimo percentile nell'Analizzatore test di carico, nelle tabelle Test, Transazioni e Pagine.

Per abilitare la proprietà Intervallo archiviazione dettagli nelle proprietà delle impostazioni esecuzione test sono disponibili due opzioni denominate StatisticsOnly e AllIndividualDetails. Con entrambe le opzioni viene determinato l'intervallo di tutti i singoli test, pagine e transazioni e dai singoli dati di intervallo vengono calcolati i dati percentili. La differenza per quanto riguarda l'opzione StatisticsOnly consiste nel fatto che i singoli dati di intervallo vengono eliminati dal repository dopo il calcolo dei dati percentili. In questo modo si riduce la quantità di spazio richiesta nel repository quando si usano i dettagli dell'intervallo. Gli utenti avanzati potrebbero tuttavia voler elaborare i dati dettaglio dell'intervallo in altri modi, usando strumenti SQL. In tal caso, è consigliabile usare l'opzione AllIndividualDetails in modo da rendere disponibili i dati dettaglio dell'intervallo per tale elaborazione. Se inoltre si imposta la proprietà su AllIndividualDetails, al termine dell'esecuzione del test di carico sarà possibile analizzare l'attività dell'utente virtuale usando Grafico attività utente virtuale nell'Analizzatore test di carico. Per altre informazioni, vedere Visualizzazione Dettagli.

Nota

Nelle versioni precedenti di Visual Studio, tra cui Microsoft Visual Studio 2005 e Visual Studio 2008, è disponibile l'impostazione Tutti i singoli dettagli per la proprietà Intervallo archiviazione dettagli.Vi sono tuttavia due importanti differenze. Innanzitutto, l'impostazione Tutti i singoli dettagli non è l'impostazione predefinita.In secondo luogo, l'unico modo per accedere a queste informazioni è tramite query SQL.

La quantità di spazio richiesta nel repository dei risultati del test di carico per l'archiviazione dei dati dettaglio dell'intervallo potrebbe essere molto elevata, soprattutto per i test di carico a esecuzione prolungata. Inoltre, è necessario più tempo per archiviare questi dati nel repository dei risultati alla fine del test di carico, in quanto tali dati vengono archiviati negli agenti del test di carico fino al termine dell'esecuzione del test di carico. Quando il test di carico viene completato, i dati vengono archiviati nel repository. La proprietà Intervallo archiviazione dettagli è abilitata per impostazione predefinita. Se ciò costituisce un problema per l'ambiente di test, è consigliabile impostare Intervallo archiviazione dettagli su Nessuno.

Per altre informazioni, vedere Procedura: specificare la proprietà Intervallo archiviazione dettagli per un'impostazione di esecuzione test di carico.

Visualizzazione Dettagli

Test completato o test eseguito in precedenza

Esecuzione del test di carico

Argomento applicabile Argomento non applicabile

Visualizzazione Dettagli nell'Analizzatore test di carico

Visualizzazione dettagli

La visualizzazione Dettagli consente di visualizzare il Grafico attività utente virtuale, usato per analizzare visivamente le attività eseguite dai singoli utenti virtuali durante il test di carico. Il Grafico attività utente virtuale consente di visualizzare modelli dell'attività utente, modelli di carico, test non riusciti o lenti correlati e richieste con altra attività utente virtuale. Il Grafico attività utente virtuale consente inoltre di determinare i picchi di utilizzo della CPU, le cadute di richieste al secondo e i test o le pagine in esecuzione durante tali picchi o cadute.

Nota

Prima di eseguire il test di carico per il quale si vuole usare il grafico dei dettagli relativi all'attività utente virtuale, è necessario verificare che la proprietà Intervallo archiviazione dettagli sia impostata su AllIndividualDetails tramite l'Editor test di carico.Per altre informazioni, vedere Considerazioni per l'inclusione di dettagli dell'intervallo per la raccolta di dati percentili e Procedura: configurare i test di carico per raccogliere i dettagli completi per abilitare l'attività utente virtuale nei risultati del test.

Riquadro Legenda dettagli

Riquadro della legenda dei dettagli

Il riquadro Legenda dettagli è visibile nel Grafico attività utente virtuale. Il riquadro Legenda dettagli consente di filtrare test, pagine e transazioni in base a diversi criteri. È ad esempio possibile rimuovere determinati test dalla visualizzazione, rimuovere tutti i test superati o rimuovere i test non superati a causa di errori specifici. È anche possibile rimuovere tutti i test che non dispongono di un log.

È possibile evidenziare i test non superati, in modo che vengano visualizzati in rosso. È inoltre possibile evidenziare i test che dispongono di log. Tali test verranno visualizzati in verde.

Riquadro Risultati filtro

Riquadro dei risultati del filtro

Il riquadro Risultati filtro è visibile nel Grafico attività utente virtuale. Il pannello Risultati filtro può essere usato per filtrare in base ai seguenti criteri:

  • Mostra solo risultati con log   Vengono visualizzati solo i risultati dei test a cui è associato un log.

  • Mostra risultati corretti   Vengono visualizzati solo i risultati dei test superati.

  • Mostra risultati con errori   Vengono visualizzati i risultati in cui sono presenti errori, che possono risultare utili per l'esecuzione del debug.

Integrazione dell'analisi del test di carico tramite allegati di dati e diagnostica

È possibile visualizzare i dettagli per gli adattatori di dati e diagnostica supportati nell'impostazione del test che si è scelto di usare quando è stato eseguito il test di carico. Per altre informazioni, vedere Procedura: creare un'impostazione test per un test di carico distribuito e Procedura: visualizzare allegati di diagnostica e dati utilizzando l'Analizzatore test di carico.

È possibile visualizzare i dettagli dell'adattatore di dati e diagnostica scegliendo il pulsante Visualizza allegati di dati e diagnostica sulla barra degli strumenti. Se, ad esempio, nell'impostazione per il test di carico era stato configurato l'adattatore per le informazioni sul sistema, è possibile visualizzare le informazioni sul sistema per il computer usate al momento dell'esecuzione del test di carico.

Finestra di dialogo Seleziona allegato dell'adattatore dati di diagnostica

Finestra di dialogo Seleziona allegato dell'adattatore dati di diagnostica

Un altro esempio è la possibilità per un test di carico di includere l'adattatore IntelliTrace nell'impostazione del test, che consente di aprire la pagina Riepilogo IntelliTrace.

Riepilogo IntelliTrace per un test di carico

Riepilogo di IntelliTrace

Per altre informazioni, vedere Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test e Eseguire il debug dell'app registrando l'esecuzione del codice con IntelliTrace.

Creazione di rapporti sui risultati dei test di carico per confronti tra test o analisi delle tendenze usando Microsoft Excel

È possibile generare report del test di carico di Microsoft Excel basati su due o più risultati di test. Sono disponibili due tipi di report del test di carico:

  • Esegui confronto   Consente di creare un set di report per il confronto dei dati di due risultati del test di carico tramite tabelle e grafici a barre.

  • Tendenza   È possibile generare l'analisi delle tendenze in due o più risultati del test di carico. I risultati vengono visualizzati usando grafici a linee, ma i dati sono disponibili in tabelle pivot.

Suggerimento

È anche possibile creare manualmente report di Microsoft Word copiando e incollando dati dalle visualizzazioni Riepilogo, Grafici e Tabelle.Per altre informazioni, vedereProcedura: creare manualmente un rapporto di prestazioni di un test di carico utilizzando Microsoft Word.

Ciascun report può essere usato per condividere dati relativi alle prestazioni con le parti interessate e spiegare se le prestazioni complessive e l'integrità del sistema stanno migliorando o peggiorando.

Le definizioni del report vengono archiviate nel database del test di carico. Quando viene salvato un report, la definizione per il report viene salvata nel database e può essere usata nuovamente in un secondo momento.

Inoltre, il file del foglio di calcolo può essere condiviso con parti interessate in modo che esse non debbano connettersi al database per vedere il rapporto.

Nella figura seguente è illustrato un esempio di report in cui viene mostrata una correlazione tra una riduzione della velocità della transazione di aggiornamento del carrello e l'alterazione del contatore di percentuale processore. Ciò indica un potenziale problema nel codice dell'applicazione, anziché nel database o nella rete, ed è una situazione adatta alla diagnosi tramite il profiler ASP.NET.

Possibile problema nel codice dell'applicazione

È possibile generare report di Excel nell'Analizzatore test di carico tramite il pulsante Crea rapporto Excel nella barra degli strumenti oppure da Excel tramite l'opzione Rapporto test di carico nella scheda Test di carico della barra multifunzione di Office.

Nota

Se si aggiungono commenti a un test di carico, verranno visualizzati nel report di Excel.Per altre informazioni, vedere Allegare note ai risultati di un test di carico

Per impostazione predefinita, i contatori seguenti vengono selezionati per il report. È tuttavia selezionare più contatori da aggiungere al report nella procedura guidata Genera un report del test di carico.

  • LoadTest:Page - Media Tempo di risposta pagina

  • LoadTest:Request - Richieste/sec

  • LoadTest:Scenario - Carico utente

  • LoadTest:Test - Media Tempo test

  • LoadTest:Test - Test totali

  • LoadTest:Transaction - Media Tempo di risposta

  • LoadTest:Transaction - Transazioni totali

  • Memoria - MByte disponibili

  • Interfaccia di rete - Totale byte/sec

  • PhysicalDisk -% tempo di inattività

  • Processo - % tempo processore

  • Processore - % tempo processore

Il report Microsoft Excel viene generato con le schede seguenti:

  • Sommario: visualizza il nome del report del test di carico e fornisce un sommario con collegamenti alle varie schede nel report.

  • Esecuzioni: fornisce dettagli su quale coppia di esecuzioni viene confrontata nel report.

  • Confronto test: fornisce dettagli del grafico a barre sulle regressioni e i miglioramenti delle prestazioni tra le due esecuzioni confrontate.

  • Confronto pagine: fornisce dati di confronto delle prestazioni in percentuale e in un grafico a barre tra le due esecuzioni relativamente alle varie pagine nelle esecuzioni di test.

  • Confronto computer: fornisce dati di confronto tra le due esecuzioni basate sui computer usati.

  • Confronto errore: confronta i tipi di errore incontrati tra le due esecuzioni e il numero di occorrenze.

Suggerimento

Per offrire report più dettagliati, sono disponibili diverse proprietà in test di carico e test delle prestazioni Web.La richiesta della pagina dispone di due proprietà presentate nei report: Obiettivo e Nome rapporto.I tempi di risposta della pagina saranno riportati rispetto all'obiettivo e il nome del report sarà usato al posto dell'URL nei report.In Impostazioni di esecuzione dei test di carico, in Gestisci insiemi di contatori, la proprietà Tag computer è presentata nei nomi dei computer del report.È molto utile per descrivere il ruolo di un particolare computer nel report.

Per altre informazioni, vedere Creazione di rapporti sui risultati dei test di carico per confronti tra test o analisi delle tendenze.

Considerazioni per l'esecuzione dei test di carico

Nell'analisi dei dati nell'Analizzatore test di carico è importante assicurarsi che il test di carico sia stato configurato correttamente prima dell'esecuzione. Prima di eseguire un test di carico, è quindi necessario verificare che il test di carico sia configurato in modo appropriato per soddisfare i requisiti o l'obiettivo del test.

Suggerimento

Prima di eseguire un test di carico, è consigliabile assicurarsi che tutti i test delle prestazioni Web e gli unit test contenuti nel test di carico vengano superati quando vengono eseguiti singolarmente.È possibile verificare i test eseguendoli dall'Editor test prestazioni Web.Per i test delle prestazioni Web con data binding, eseguire tutti i valori dei dati.

Scegliere un modello di carico appropriato.

Scegliere un modello di carico per ogni scenario nel test di carico appropriato per gli obiettivi del test:

  • Modello di carico costante

  • Modello di carico passaggio

  • Modello di carico basato su obiettivo

Scegliere il percorso dell'archivio risultati dei test di carico.

Considerazioni sull'archivio dei risultati del test di carico

Impostare l'intervallo di campionamento del contatore delle prestazioni in modo appropriato.

Considerazioni sull'intervallo di campionamento dei contatori delle prestazioni

Provare a includere dettagli temporali per raccogliere dati percentili

Considerazioni per l'inclusione di dettagli dell'intervallo per la raccolta di dati percentili

Provare ad abilitare la traccia SQL

Provare ad abilitare la traccia SQL

Stabilire se sono necessari altri agenti di test.

Non eseguire l'overload degli agenti di test

Per altre informazioni, vedere Creare ed eseguire un test di carico [redirected].

Considerazioni sul modello di carico

Per ogni scenario del test di carico scegliere uno dei modelli di carico seguenti che sia appropriato per gli obiettivi del test.

Per altre informazioni, vedere Modifica dei modelli di carico per modellare le attività utente virtuali.

Uso di un modello di carico costante

Un modello di carico costante viene usato per eseguire lo stesso carico utente durante l'esecuzione di un test di carico. È necessario prestare particolare attenzione all'uso di un modello di carico costante con un numero elevato di utenti, perché potrebbe comportare un livello irragionevole e non realistico di richieste sul server o sui server all'inizio del test di carico. Se nel test di carico è incluso, ad esempio, un test Web che inizia con una richiesta a una home page e si configura il test di carico con un carico costante di 1.000 utenti, le prime 1.000 richieste verranno inviate alla home page il più velocemente possibile. Questa potrebbe non essere una simulazione realistica di un vero accesso al sito Web. Per evitare questo inconveniente, provare a usare un modello di carico passaggio che aumenta gradualmente il carico a 1.000 utenti o specificare un periodo di riscaldamento nelle impostazioni esecuzione test di carico. Per altre informazioni, vedere Configurazione di ritardi di avvio di uno scenario.

Uso di un modello di carico passaggio

Un modello di carico passaggio può essere usato per aumentare il carico sul server o sui server durante l'esecuzione dei test di carico, in modo da visualizzare la variazione delle prestazioni mentre aumenta il carico utente. Per verificare, ad esempio, le prestazioni del server o dei server mentre il carico utente aumenta a 2000 utenti, è possibile eseguire un test di carico di 10 ore usando un modello di carico per passaggio con le proprietà seguenti:

  • Numero utenti iniziale: 100

  • Numero massimo utenti: 2000

  • Intervallo passaggi (secondi): 1800

  • Tempo di preparazione passaggio (secondi): 20

  • Numero utenti per passaggio: 100

Queste impostazioni attivano l'esecuzione del test di carico per 30 minuti (1800 secondi) a carichi utente di 100, 200, 300, fino a 2000 utenti. Una nota particolare merita la proprietà Tempo di preparazione passaggio, essendo l'unica di queste proprietà a non essere disponibile nella Creazione guidata test di carico. Questa proprietà consente l'aumento graduale, anziché immediato, da un passaggio al successivo (ad esempio da 100 a 200 utenti). Nell'esempio, il carico utente aumenterebbe da 100 a 200 utenti in un intervallo di 20 secondi. Si tratta di un aumento di 5 utenti al secondo. Per altre informazioni, vedere Procedura: specificare la proprietà relativa al tempo di preparazione del passaggio per un modello di carico passaggio.

Uso di un modello di carico basato su obiettivo

Un modello di carico basato su obiettivo è utile per determinare il numero di utenti che il sistema può supportare prima di raggiungere un certo livello di uso delle risorse. Questa opzione fornisce i migliori risultati quando è già stata identificata la risorsa limitante, vale a dire il collo di bottiglia nel sistema. Se ad esempio si è a conoscenza che la risorsa limitante nel sistema è la CPU del server di database e si desidera verificare quanti utenti possono essere supportati quando la CPU del server di database è occupata circa al 75%, è possibile usare un modello di carico basato su obiettivo allo scopo di mantenere il valore del contatore delle prestazioni "% tempo processore" tra il 70 e l'80%.

Avviso

Se altre risorse limitano la velocità effettiva del sistema, è possibile che l'obiettivo specificato in questo particolare modello di carico non venga mai raggiunto e il carico utente continuerà ad aumentare finché non viene raggiunto il valore specificato per la proprietà Numero massimo utenti.

Non si tratta in genere del carico desiderato. Prestare quindi attenzione alla scelta del contatore delle prestazioni nel modello di carico basato su obiettivo e prendere inoltre una decisione consapevole sul valore della proprietà Numero massimo di utenti per determinare un limite superiore al carico utente.

Considerazioni sull'archivio dei risultati del test di carico

Quando Visual Studio Ultimate viene installato, l'archivio dei risultati dei test di carico viene configurato per l'uso di un'istanza di SQL Express installata nel computer. SQL Express è limitato all'utilizzo di un massimo di 4 GB di spazio su disco. Se si prevede di eseguire molti test di carico nel corso di un lungo periodo di tempo, provare a configurare l'archivio dei risultati dei test di carico in modo che venga usata un'istanza del prodotto SQL Server completo, se disponibile. Per altre informazioni, vedere Gestione dei risultati dei test di carico nel repository dei risultati del test di carico.

Provare ad abilitare la traccia SQL

Per eseguire la diagnosi dei problemi di prestazioni SQL, nell'editor test di carico è disponibile un set di proprietà sulle impostazioni di esecuzione che consente di abilitare la funzionalità di traccia SQL di Microsoft SQL Server per la durata del test di carico. Se la funzionalità di traccia SQL è attivata, è possibile visualizzare i dati di traccia SQL nell'Analizzatore test di carico per la tabella di traccia SQL disponibile nella visualizzazione tabelle.

La traccia SQL è un'alternativa facile da usare all'avvio di una sessione separata di SQL Profiler durante l'esecuzione del test di carico. Per abilitare questa funzionalità, l'utente che esegue il test di carico deve avere i privilegi SQL necessari per eseguire la traccia SQL ed è necessario specificare una directory in cui verrà scritto il file di traccia. La directory è generalmente una condivisione. Al termine del test di carico, i dati del file di traccia vengono importati nel repository dei test di carico e associati al test di carico che è stato eseguito per poter essere visualizzati successivamente in qualsiasi momento tramite l'Analizzatore test di carico.

Per altre informazioni, vedere Q: I’m having some performance issues with SQL data used in my test, can I debug this?.

Non eseguire l'overload degli agenti di test

Se in un computer agente di test l'uso della CPU supera il 75% o se la quantità di memoria fisica disponibile è inferiore al 10%, aggiungere più agenti al test di carico per assicurarsi che il computer agente non diventi il collo di bottiglia nel test di carico.

Per altre informazioni, vedere Procedura: specificare agenti di test da utilizzare negli scenari di test di carico e Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test.

Vedere anche

Concetti

Specifica degli insiemi di contatori e delle regole di soglia per i computer in un test di carico

Gestione dei risultati dei test di carico nel repository dei risultati del test di carico

Altre risorse

Analisi dei risultati dei test di carico tramite l'Analizzatore test di carico