Procedura: integrare dati di analisi SQL
Aggiornamento: novembre 2007
L'analisi SQL è uno strumento che è possibile utilizzare nei test di carico per monitorare e migliorare le prestazioni delle applicazioni Web. È necessario utilizzare l'analisi SQL solo se l'applicazione Web utilizza SQL Server per archiviare i dati.
Nota: |
---|
L'analisi SQL non è limitata ai soli test Web. Anche gli unit test per le applicazioni che accedono a database SQL Server sono candidati ideali per questo strumento. |
È possibile raccogliere dati di analisi SQL durante un test di carico da analizzare in un secondo momento. È possibile attivare l'analisi SQL solo nell'Editor test di carico. Non è possibile attivare l'analisi SQL quando si crea un test di carico con la Creazione guidata test di carico. Per ulteriori informazioni, vedere Informazioni sull'analisi SQL.
Nota: |
---|
Per utilizzare l'analisi SQL in un test di carico eseguito localmente in un computer con Windows Vista, è necessario essere un membro del ruolo sysadmin sull'istanza di SQL Server che si sta analizzando. Per correggere questo problema, è necessario essere aggiunti al ruolo sysadmin da un amministratore di SQL Server. |
Per attivare l'analisi SQL per l'esecuzione di un test di carico
Aprire un test di carico nell'editor test Web.
Fare clic con il pulsante destro del mouse sul nodo Impostazioni di esecuzione attivo per il test di carico, quindi scegliere Proprietà.
Verrà visualizzata la finestra Proprietà.
Impostare la proprietà Analisi SQL attivata. True indica che l'analisi SQL è attivata, False che non lo è.
Impostare la proprietà Stringa di connessione analisi SQL. Digitare la stringa di connessione del server SQL che si desidera monitorare o fare clic sul pulsante con i puntini di sospensione per aprire la finestra di dialogo Proprietà connessione.
Impostare la proprietà Directory analisi SQL. Specificare una cartella in cui archiviare i dati dell'analisi SQL. Il percorso deve essere accessibile a SQL Server e al client in cui è in esecuzione Visual Studio Team System Test Edition.
Impostare la proprietà Durata minima operazioni SQL analizzate. Digitare un valore per la durata minima delle query analizzate. Ad esempio, 500 indica che verranno analizzate tutte le query che superano 500 unità. Le unità sono espresse in millisecondi. Per SQL Server 2005, le unità sono espresse in microsecondi.
Salvare ed eseguire il test.
È possibile visualizzare i dati dell'analisi SQL solo dopo il completamento del test di carico. Per ulteriori informazioni, vedere Procedura: visualizzare i dati di analisi SQL da un'esecuzione dei test di carico.