Procedura: creare un repository dei risultati tramite SQL
Aggiornamento: novembre 2007
I risultati dei test di carico vengono memorizzati in un database SQL. Tale database SQL viene denominato Archivio dei risultati test di carico. Può essere locale, e in tal caso utilizza di solito SQL Express, oppure remoto, e in questo caso utilizza qualsiasi versione di SQL. Una volta creato lo schema del database, è possibile salvare i risultati del test di carico nel database.
Nota: |
---|
Viene utilizzato solo per i test di carico. Per informazioni sul salvataggio di altri tipi di test, vedere Salvataggio e pubblicazione dei risultati dei test. |
Un'opzione è creare le tabelle del database sul server locale su cui è in esecuzione SQL Express. È sufficiente eseguire gli script una sola volta per rendere l'Archivio dei risultati test di carico l'impostazione globale per tutti i test di carico.
Per un controller, durante l'installazione viene creata un'istanza locale predefinita di SQL Express e dell'Archivio dei risultati test di carico che viene configurata per l'utilizzo da parte del controller. Per ciascuna installazione che non utilizza un rig, il database viene creato durante la prima esecuzione del test di carico. È necessario configurare un archivio dei risultati separato se si desidera utilizzare un database in un più efficiente SQL Server. Sarà possibile in seguito estrarre i dati estratti da più utenti. Per ulteriori informazioni, vedere Procedura: eseguire un test in un rig.
Per impostare un computer per l'esecuzione di SQL Express
Aprire un prompt dei comandi di Visual Studio. Digitare il seguente testo:
cd n:\Program Files\Microsoft Visual Studio 9\Common7\IDE
Nella cartella indicata, digitare il seguente testo:
SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql
Attenzione: Nei parametri viene fatta distinzione tra maiuscole e minuscole. È necessario digitare S in maiuscolo e i in minuscolo.
Se si desidera, è possibile installare il database in qualsiasi server SQL esistente. Ad esempio, se si dispone di un server SQL denominato ContosoServer1 utilizzare il seguente comando:
SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql
Attenzione: Nei parametri viene fatta distinzione tra maiuscole e minuscole. È necessario digitare S in maiuscolo e i in minuscolo.
Potrebbe anche essere necessario specificare un nome utente e una password per potersi connettere a ContosoServer1. In questo caso, utilizzare il comando seguente:
SQLCMD /S ContosoServer1 -U <nome utente> -P <password> -i loadtestresultsrepository.sql
Attenzione: Nei parametri viene fatta distinzione tra maiuscole e minuscole. È necessario digitare S, U e P in maiuscolo e i in minuscolo.
Dal menu Test, fare clic su Amministra controller test. Verrà visualizzata la finestra di dialogo Amministra controller test.
In Carica archivio risultati test, fare clic sul pulsante per sfogliare (…) per visualizzare la casella di dialogo Proprietà connessione
Nota: Se si modifica la stringa di connessione per un controller, è necessario selezionare il controller.
In Nome server, digitare localhost\sqlexpress oppure il nome del server utilizzato nel passaggio 2, come ContosoServer1.
In Accesso al server, scegliere Usa autenticazione di Windows.
In Connessione al database, scegliere Seleziona o immetti nome di database. Selezionare LoadTest dalla casella di riepilogo a discesa.
Fare clic su OK.
Fare clic su Chiudi nella casella di controllo Amministra controller test.
Vedere anche
Attività
Procedura: selezionare un repository dei risultati del test di carico
Procedura: eseguire un test di carico tramite agenti
Concetti
Informazioni sul repository dei risultati del test di carico