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

Argomento applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

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

  1. 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

  2. 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

    Nota di avvisoAttenzione

    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

    Nota di avvisoAttenzione

    Nei parametri viene fatta distinzione tra maiuscole e minuscole. È necessario digitare S, U e P in maiuscolo e i in minuscolo.

  3. Dal menu Test, fare clic su Amministra controller test. Verrà visualizzata la finestra di dialogo Amministra controller test.

  4. 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.

  5. In Nome server, digitare localhost\sqlexpress oppure il nome del server utilizzato nel passaggio 2, quale ContosoServer1.

  6. In Accesso al server, scegliere Usa autenticazione di Windows.

  7. In Connessione al database, scegliere Seleziona o immetti nome di database. Selezionare LoadTest dalla casella di riepilogo a discesa.

  8. Fare clic su OK.

  9. Scegliere Chiudi nella finestra di dialogo Amministra controller test.

Vedere anche

Attività

Procedura: selezionare un repository dei risultati del test di carico

Procedura: eseguire un test di carico utilizzando controller di test e agenti di test specificati in un'impostazione test

Concetti

Gestione dei risultati dei test di carico nel repository dei risultati del test di carico

Altre risorse

Distribuzione di test di carico in più computer di test utilizzando controller di test e agenti di test

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.