Procedura: creare un repository dei risultati del test di carico tramite SQL
Le informazioni contenute in questo argomento sono valide per:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
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.
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 in cui non viene utilizzato un computer remoto, il database viene creato durante la prima esecuzione di un 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 Distribuzione di test di carico in più computer di test utilizzando controller di test e agenti di test.
Per impostare un computer per l'esecuzione di SQL
Aprire un prompt dei comandi di Visual Studio. Digitare il seguente testo:
Su una versione a 32 bit di Visual Studio 2010 Ultimate digitare: cd n:\Programmi\Microsoft Visual Studio 10\Common7\IDE
-oppure-
Su una versione a 64 bit di Visual Studio 2010 Ultimate digitare: cd n:\Programmi (x86)\Microsoft Visual Studio 10.0\Common7\IDE
Nella cartella indicata, digitare il seguente testo:
SQL Express: SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql
SQL: è possibile installare il database in qualsiasi SQL Server 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, quale 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.
Scegliere Chiudi nella finestra di dialogo Amministra controller test.
Vedere anche
Attività
Procedura: selezionare un repository dei risultati del test di carico
Concetti
Gestione dei risultati dei test di carico nel repository dei risultati del test di carico
Altre risorse
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Agosto 2010 |
Aggiunto percorso per la versione a 64 bit di Visual Studio 2010 Ultimate. |
Commenti e suggerimenti dei clienti. |
Dicembre 2010 |
Righe di comando chiarificate per SQL Express e SQL. |
Commenti e suggerimenti dei clienti. |