Procedura: specificare la proprietà Intervallo archiviazione dettagli per un'impostazione di esecuzione test di carico
Dopo avere creato il test di carico mediante la Creazione guidata test di carico, è possibile utilizzare l'Editor test di carico per modificare le proprietà degli scenari in modo da soddisfare le necessità e gli obiettivi di test.Per ulteriori informazioni, vedere Creazione di test di carico utilizzando la Creazione guidata test di carico.
[!NOTA]
Per un elenco completo delle proprietà delle impostazioni di esecuzione test e delle relative descrizioni, vedere Caricare le proprietà di impostazione di esecuzione test.
Requisiti
- Visual Studio Ultimate
Utilizzando l'Editor test di carico, è possibile modificare un valore della proprietà Intervallo archiviazione dettagli delle impostazioni di esecuzione nella finestra Proprietà.
È possibile impostare la proprietà Intervallo archiviazione dettagli su una delle seguenti opzioni:
Tutti i singoli dettagli: vengono raccolti dati di intervallo individuali per i singoli test, transazioni e pagine emessi nel corso del test.
[!NOTA]
È necessario selezionare l'opzione Tutti i singoli dettagli per abilitare le informazioni sui dati degli utenti virtuali nei risultati del test di carico.Per ulteriori informazioni, vedere Analisi dell'attività utente virtuale del test di carico nella visualizzazione Dettagli dell'Analizzatore test di carico.
Nessuno: non vengono raccolti dettagli di intervallo individuali.Sono tuttavia disponibili i valori medi.
Solo statistiche: vengono archiviati dati di intervallo individuali, ma solo come dati percentili.In questo modo, è possibile risparmiare spazio.
Considerazioni per la proprietà Intervallo archiviazione dettagli
Se la proprietà Intervallo archiviazione dettagli è abilitata, il tempo richiesto per eseguire ogni singolo 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.
Se la proprietà Intervallo archiviazione dettagli è abilitata, impostando il valore su StatisticsOnly o AllIndividualDetails, tutti i singoli test, pagine e transazioni vengono temporizzati e dati percentili vengono calcolati dai dati di intervallo individuali.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 utilizzano i dettagli dell'intervallo.Tuttavia, potrebbe essere necessario elaborare i dati dettaglio dell'intervallo in altri modi mediante strumenti SQL, nel qual caso deve essere utilizzata l'opzione AllIndividualDetails in modo che i dati dettaglio dell'intervallo siano disponibili per quell'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 utilizzando Grafico attività utente virtuale nell'analizzatore test di carico.Per ulteriori informazioni, vedere Analisi dell'attività utente virtuale del test di carico nella visualizzazione Dettagli dell'Analizzatore test di carico.
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 e solo allora 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 l'Intervallo archiviazione dettagli su Nessuno.
I dati dei dettagli di intervallo vengono archiviati nel file LoadTestItemResults.dat durante l'esecuzione e vengono inviati di nuovo al controller dopo il completamento del test di carico.Per un test di carico eseguito per un lungo periodo di tempo, le dimensioni del file saranno elevate.Se lo spazio su disco nel computer dell'agente è insufficiente, potrebbero avere luogo problemi.
[!NOTA]
Nelle versioni di Visual Studio precedenti a Visual Studio 2010, tra cui Microsoft Visual Studio 2005 e Visual Studio 2008, è disponibile l'impostazione Tutti i singoli dettagli per la proprietà Intervallo archiviazione dettagli.In Visual Studio 2010 e Visual Studio 2012, vi sono due differenze importanti.Innanzitutto l'impostazione Tutti i singoli dettagli non è l'impostazione predefinita.L'unico modo di accedere a queste informazioni è tramite query SQL.
Se si aggiorna un progetto da una versione precedente di un test di carico di Visual Studio, attenersi alla procedura riportata di seguito per abilitare la raccolta completa dei dettagli.
Per configurare la proprietà di archiviazione dei dettagli di intervallo in un test di carico
Aprire un test di carico nell'Editor test di carico.
Espandere il nodo Impostazioni di esecuzione nel test di carico.
Scegliere nelle impostazioni di esecuzione che si desidera configurare, ad esempio Run Settings1[Active].
Aprire la finestra Proprietà.Scegliere Finestra Proprietà dal menu Visualizza.
Nella categoria Risultati scegliere la proprietà Intervallo archiviazione dettagli e selezionare Tutti i singoli dettagli.
Dopo aver configurato l'impostazione Tutti i singoli dettagli per la proprietà Intervallo archiviazione dettagli è possibile eseguire il test di carico e visualizzare il Grafico attività utente virtuale.Per ulteriori informazioni, vedere Esecuzione di test di carico e delle prestazioni Web e Procedura: analizzare le attività degli utenti virtuali durante un test di carico utilizzando il grafico attività utente virtuale.
Vedere anche
Attività
Procedura dettagliata: utilizzo del grafico attività utente virtuale per isolare i problemi