Procedura: creare un repository dei risultati del test di carico tramite SQL
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'uso da parte del controller. Per ciascuna installazione in cui non viene usato 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 usare un database in un più efficiente SQL Server. Sarà possibile in seguito estrarre i dati estratti da più utenti. Per altre informazioni, vedere Distribuzione di esecuzioni di test di carico in più computer di test utilizzando controller di test e agenti di test.
Requisiti
- Visual Studio Ultimate
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 Windows digitare: cd "c:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE"
-oppure-
Su una versione a 64 bit di Windows digitare: cd "c:\Program Files (x86)\Microsoft Visual Studio 12.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 usare il seguente comando:
SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql
Avviso
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, usare il comando seguente:
SQLCMD /S ContosoServer1 -U <nome utente> -P <password> -i loadtestresultsrepository.sql
Avviso
Nei parametri viene fatta distinzione tra maiuscole e minuscole.È necessario digitare S, U e P in maiuscolo e i in minuscolo.
Sulla barra degli strumenti Test di carico, scegliere Gestisci controller di test. Verrà visualizzata la finestra di dialogo Gestisci controller di 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 usato nel passaggio 2, quale ContosoServer1.
In Accesso al server, scegliere Usa autenticazione di Windows.
In Connessione al database scegliere Seleziona o immetti un nome di database. Dall'elenco a discesa selezionare LoadTest.
Scegliere OK.
Scegliere Chiudi nella finestra di dialogo Amministra test controller.
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