Dialogo I test di carico e prestazioni sono importanti per comprendere come l'applicazione o il servizio viene utilizzato ...

Dialogo
I test di carico e prestazioni sono importanti per comprendere come l'applicazione o il servizio viene utilizzato con il carico dell'utente nel mondo reale. È possibile ottenere i dati di sovraccarico e prestazioni utilizzando i testi di carico e prestazioni Web forniti in Visual Studio Ultimate 2012. Questi test consentono di isolare i colli di bottiglia del codice e ottimizzare le prestazioni. Si prenda in esame uno scenario semplice di creazione ed esecuzione di un test di carico utilizzando Visual Studio Ultimate 2012.



Azione
Creare un nuovo progetto "Test di carico e prestazioni Web" in Nuovo progetto > C# > Progetti di test

Dialogo
Si inizia con la creazione di un nuovo progetto "test di carico e prestazioni Web".



Azione
Iniziare a registrare un test Web. Avviare IE con la barra degli strumenti Registrazione.

Dialogo
Quindi, registrare un test Web semplice che verrà utilizzato per questa procedura dettagliata.



Azione
Creare una registrazione Web per uno scenario semplice. Visitare il sito www.microsoft.com, fare clic su Prodotti > Visual Studio e selezionare Confronto prodotti.

Dialogo
Viene utilizzato uno scenario semplice e tutte le richieste e le risposte HTTP vengono catturate dal registratore.



Azione
Arrestare la registrazione del test Web.

Dialogo
È possibile osservare che il test delle prestazioni Web viene creato con questa registrazione. I parametri dinamici vengono rilevati automaticamente. È possibile modificare questo script e aggiungere ulteriori regole di convalida.



Azione
Creare un nuovo test di carico con questo test Web. Fare clic con il pulsante destro del mouse sul nodo del progetto e selezionare Aggiungi nuovo elemento > Test di carico. Scegliere tutti i valori predefiniti.

Dialogo
A questo punto viene creato un nuovo test di carico che includerà il test delle prestazioni Web appena creato. È possibile simulare il carico che si prevede venga elaborato dall'applicazione in produzione. Questo carico può includere diversi livelli di utenti virtuali, tipi di rete e tipi di browser. È possibile eseguire test Web e unit test durante un test di carico. È inoltre possibile configurare quali contatori delle prestazioni raccolgono dati dal sistema testato.



Azione
Eseguire il test di carico.

Dialogo
Eseguire ora il test di carico. In tal modo viene eseguito il test delle prestazioni Web con più utenti virtuali simultaneamente. Durante l'esecuzione è possibile notare il tempo di risposta, gli errori e altre metriche chiave dell'applicazione con il carico configurato. È inoltre possibile visualizzare i contatori dal sistema testato.



Azione
L'esecuzione del test di carico è terminata. Esaminare le differenti schede del risultato. Riepilogo, grafici e tabelle.

Dialogo
Una volta completata l'esecuzione, è possibile analizzare i risultati con il sommario, i grafici di metrica chiave e la visualizzazione delle tabelle. Sarà così possibile analizzare le aree sensibili e gli errori relativi alle prestazioni quando l'applicazione viene scalata. È inoltre possibile esportare i risultati in Excel per creare report personalizzati.



Dialogo
Con Visual Studio è veramente semplice creare ed eseguire test di carico e prestazioni Web per testare la capacità di sovraccarico e prestazioni dell'applicazione. Con Visual Studio, è possibile generare un carico con gli utenti virtuali desiderati. Per scalare il numero di utenti virtuali, è possibile eseguire i test di carico in remoto su più agenti di test. Pertanto continuare a utilizzare i test di carico per migliorare le prestazioni dell'applicazione.