Gestione dei risultati dei test di carico nel repository dei risultati del test di carico
Quando si eseguono i test di carico, le informazioni raccolte durante l'esecuzione possono essere memorizzate nel repository dei risultati del test di carico, che è un database SQL.Il repository dei risultati del test di carico contiene i dati del contatore delle prestazioni e tutte le informazioni sugli errori registrati.Il database che funge da repository dei risultati viene creato durante l'installazione dei controller o automaticamente alla prima esecuzione locale di un test di carico.Per un'esecuzione locale, il database verrà creato automaticamente se lo schema del test di carico non è presente.
Se si modifica la stringa di connessione del database dei risultati del controller per utilizzare un altro server, sarà necessario che sul nuovo server venga eseguito lo script loadtestresultsrepository.sql per creare lo schema.Per informazioni sulla configurazione del repository dei risultati del test di carico, vedere Procedura: creare un repository dei risultati del test di carico tramite SQL.
Visual Studio Ultimate fornisce gli insiemi di contatori denominati che raccolgono i contatori delle prestazioni comuni in base alla tecnologia.Tali insiemi sono utili quando si analizza un server IIS, un server ASP.NET o un server SQL.Tutti i dati raccolti con gli insiemi di contatori vengono memorizzati nel repository dei risultati del test di carico.
![]() |
---|
Esiste una differenza tra un insieme di contatori e i dati del contatore delle prestazioni.Un insieme di contatori rappresenta dei metadati.Definisce un gruppo di contatori delle prestazioni da raccogliere da un computer che sta eseguendo un determinato ruolo, come un server IIS o SQL Server.L'insieme di contatori fa parte della definizione del test di carico.I dati del contatore delle prestazioni vengono raccolti in base agli insiemi di contatori, al mapping dell'insieme dei contatori a un determinato computer e alla velocità di campionamento. |
Requisiti
- Visual Studio Ultimate
SQL Server 2012 versioni
Per utilizzare i test di carico, è possibile utilizzare SQL Server express 2012 LocalDB installato con Visual Studio 2012 finale e il server database predefinito per i test di carico (integrazione e Microsoft Excel).SQL Server Express LocalDB è una modalità di esecuzione di SQL Server Express a cui è destinata per pianificare gli sviluppatori.L'installazione di SQL Server Express LocalDB copia un set minimo di file necessari per avviare il motore di database di SQL Server.
[!NOTA]
Se si esegue l'aggiornamento da Visual Studio 2010 Ultimate e SQL Server Express viene rilevato a un database esistente del test di carico, Visual Studio 2012 finale tenta di connettersi a e a utilizzarlo.Inoltre, se SQL Server Express viene rilevato, Visual Studio 2012 ultimate tenta di creare il database di test di carico utilizzando SQL Server Express invece di SQL Server Express LocalDB.
Se il team prevede le esigenze per il database, o i progetti sorpassano SQL Server 2012 LocalDB express, è consigliabile considerare la possibilità di aggiornare a SQL Express o SQL Server completo per fornire ulteriori potenziale di ridimensionamento.Se si aggiorna SQL Server, i file LDF e non PERDONO per SQL Server 2012 express LocalDB vengono archiviati nella cartella del profilo utente.Questi file possono essere utilizzati per importare il database del test di carico a SQL Server Express 2012 o SQL Server 2012.
È possibile scaricare SQL Server Express 2012 dall'Area download Microsoft: Microsoft SQL Server Express 2012.
Considerazioni sull'archivio dei risultati del test di carico
Quando Visual Studio Ultimate viene installato, l'archivio dei risultati del test di carico viene configurato per l'utilizzo 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 in un lungo periodo di tempo, è consigliabile considerare la possibilità di configurare l'archivio dei risultati del test di carico in modo che venga utilizzata un'istanza del prodotto SQL Server completo, se disponibile.
Attività dell'analizzatore test di carico
Attività |
Argomenti correlati |
---|---|
Configurare un repository dei risultati del test di carico: è possibile configurare un repository dei risultati del test di carico in un database SQL. ![]()
Un repository del test di carico può essere creato anche quando si installa un controller di test.Per ulteriori informazioni, vedere Installazione e configurazione di agenti e controller di test.
|
|
Selezionare e visualizzare un repository dei risultati: è possibile selezionare un repository dei risultati specifico.La scelta non è limitata a un archivio dei risultati locale.Spesso i test di carico vengono eseguiti su un insieme remoto di computer agente.I risultati ottenuti dai computer agente o locale possono essere memorizzati in qualsiasi server SQL in cui sia stato creato un archivio dei risultati del test di carico.In entrambi i casi è necessario identificare la posizione in cui archiviare i risultati del test di carico utilizzando la finestra Gestisci controller test. |
|
Eliminare un risultato del test di carico dal repository: è possibile rimuovere un risultato del test di carico dall'Editor test di carico utilizzando la finestra di dialogo Apri e gestisci risultati test di carico. |
|
Importare ed esportare risultati in un repository: è possibile importare ed esportare risultati del test di carico dall'Editor test di carico. |
Attività correlate
Analisi dei risultati dei test di carico tramite l'Analizzatore test di carico
È possibile visualizzare i risultati di un test di carico in esecuzione e di un test di carico completato tramite l'analizzatore test di carico.
Vedere anche
Attività
Procedura: accedere ai risultati dei test di carico per l'analisi
Concetti
Altre risorse
Creazione e modifica dei test di carico
Analisi dei risultati dei test di carico tramite l'Analizzatore test di carico