Procedura: eseguire un test di carico
Le informazioni contenute in questo argomento sono valide per:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
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 di carichi di test.
Suggerimento |
---|
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. Per verificare i test, è possibile eseguirli nella finestra di esplorazione test o nella finestra Visualizzazione test oppure tramite l'Editor test prestazioni Web. 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 delle esecuzioni di un test di carico.
I test di carico possono essere eseguiti da tre diverse aree di Visual Studio Ultimate.
Finestra Visualizzazione test
Finestra Editor elenco dei test
Editor 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.
Per eseguire un test di carico
Dal progetto Test, aprire un test di carico.
Con un test di carico aperto nell'Editor test di carico e fare clic sul pulsante Esegui nella barra degli strumenti. Il test di carico viene eseguito.
- oppure -
Selezionare il test nella finestra Visualizzazione test. Fare clic con il pulsante destro del mouse sul test di carico e scegliere Esegui selezione. Il test di carico viene eseguito.
- oppure -
Scegliere un test nella finestra Editor elenco dei test selezionando la casella di controllo nella riga del test e facendo clic sul pulsante Esegui test selezionati. Il test di carico viene eseguito.
Per ulteriori informazioni, vedere Procedura: eseguire test automatizzati da Microsoft Visual Studio.
È possibile utilizzare l'analizzatore test di carico per iniziare ad analizzare i dati del test di carico mentre il test stesso è ancora in esecuzione.
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.
È 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 test di carico in più computer di test utilizzando controller di test e agenti di test e Considerazioni relative ai test di carico.
Vedere anche
Attività
Procedura: eseguire un test di carico dalla riga di comando
Procedura: configurare ed eseguire test pianificati dopo avere compilato l'applicazione
Concetti
Cenni preliminari sull'Analizzatore test di carico