Procedura: eseguire un test di carico

Una volta creato il test di carico tramite la Creazione guidata test di carico e modificato le impostazioni e le opzioni di configurazione, è possibile eseguire il test di carico per verificarne il corretto funzionamento e per osservare la risposta dell'applicazione alla simulazione di carico.Per ulteriori informazioni, vedere Creazione e modifica dei test di carico.

Requisiti

  • Visual Studio Ultimate
SuggerimentoSuggerimento

Prima di eseguire un test di carico, è buona norma assicurarsi che tutti i test delle prestazioni Web e gli unit test contenuti nel test di carico vengano superati quando si eseguono singolarmente.È possibile verificare i test eseguendoli dall'editor test prestazioni Web o da Esplora test.Per i test delle prestazioni Web con associazione dati, analizzare tutti i valori dei dati.

Mentre un test è in esecuzione, viene mantenuto in memoria un set ridotto di dati del contatore delle prestazioni, monitorabili nell'analizzatore test di carico.Per impedire la crescita incontrollata dei requisiti di memoria richiesti per i risultati, vengono mantenuti fino a un massimo di 200 esempi per ciascun contatore delle prestazioni,ovvero 100 esempi disposti a intervalli regolari che si estendono per 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.

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:

  • Un indicatore di avanzamento specifica il tempo rimanente.

  • Nella barra degli strumenti dell'analizzatore test di carico è disponibile un pulsante per arrestare il test.

  • Nella barra degli strumenti dell'analizzatore test di carico, è possibile specificare modalità grafiche a compressione o a scorrimento:

    • La modalità compressione è la modalità predefinita per i grafici nell'analizzatore test di carico durante l'esecuzione di un test.Un grafico compresso viene utilizzato durante l'esecuzione del test di carico per ridurre la quantità di dati che è necessario mantenere in memoria, per tutta la durata dell'esecuzione, mentre viene visualizzata la tendenza per un contatore delle prestazioni.

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

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

Per ulteriori informazioni, vedere Analisi dei risultati dei test di carico tramite l'Analizzatore test di carico .

[!NOTA]

Quando si utilizza Team Foundation Build per eseguire un test di carico creato utilizzando le impostazioni predefinite, i contatori predefiniti non vengono visualizzati automaticamente nei risultati del test.Per visualizzarli, trascinare i contatori richiesti nel grafico dei risultati del test di carico.

I test di carico vengono eseguiti dall'Editor test di carico, o dal menu TEST DI CARICO come mostrato nell'illustrazione seguente.

Eseguire test di carico

Per eseguire un test di carico

  1. Dal progetto di test di carico e delle prestazioni Web, aprire un test di carico.

  2. Con un test di carico aperto nell'Editor test di carico, scegliere il pulsante Esegui nella barra degli strumenti.

    In alternativa

    Dal menu TEST DI CARICO, scegliere Esegui o Debug quindi scegliere Test selezionato o Tutti i test nella soluzione.

    SuggerimentoSuggerimento

    È possibile selezionare uno o più test nella soluzione e scegliere Test selezionato.

    Per ulteriori informazioni, vedere Procedura: eseguire test da Microsoft Visual Studio.

  3. È possibile utilizzare l'analizzatore test di carico per iniziare ad analizzare i dati del test di carico mentre il test stesso è ancora in esecuzione.

  4. Per passare tra le modalità di compressione e scorrimento mentre il test di carico è in esecuzione, utilizzare il menu a discesa Opzioni grafico nella barra degli strumenti dell'analizzatore test di carico.

  5. È possibile aggiungere un commento durante l'esecuzione del test di carico. Tale commento verrà archiviato in modo permanente insieme ai risultati del test.

    Per ulteriori informazioni, vedere Procedura: aggiungere un commento a un test di carico in esecuzione utilizzando l'Analizzatore test di carico.

    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 utilizzando 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].

    Per ulteriori informazioni, vedere Cenni preliminari sull'Analizzatore test di carico.

    I risultati relativi al test di carico completato contengono informazioni sugli errori ed esempi di contatori delle prestazioni.Tali informazioni vengono raccolte 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 ulteriori 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.

Vedere anche

Attività

Procedura: eseguire un test di carico utilizzando controller di test e agenti di test specificati in un'impostazione test

Procedura: eseguire un test di carico dalla riga di comando

Procedura: configurare ed eseguire test pianificati dopo avere compilato l'applicazione

Concetti

Esecuzione dei test di carico

Cenni preliminari sull'Analizzatore test di carico

Analisi degli errori e dei risultati dei test di carico nella visualizzazione tabella dell'Analizzatore test di carico