Freigeben über


Gewusst wie: Erstellen eines Ergebnisrepositorys für Auslastungstests mit SQL

Aktualisiert: August 2010

Dieses Thema gilt für folgende Anwendungsbereiche:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

Die Ergebnisse von Auslastungstests werden in einer SQL-Datenbank gespeichert. Die SQL-Datenbank wird als Auslastungstest-Ergebnisspeicher bezeichnet. Es kann sich um eine lokale Datenbank handeln, für die gewöhnlich SQL Express verwendet wird, oder eine Remotedatenbank, für die eine beliebige SQL-Version verwendet werden kann. Nach Erstellung des Datenbankschemas können Sie die Auslastungstestergebnisse in der Datenbank speichern.

Eine Möglichkeit besteht darin, die Datenbanktabellen auf einem lokalen Server zu erstellen, auf dem SQL Express ausgeführt wird. Nach der einmaligen Ausführung der Skripts wird der lokale Auslastungstest-Ergebnisspeicher als globale Einstellung für alle Auslastungstests angewendet.

Bei einem Controller wird bei der Installation eine lokale Standardinstanz von SQL Express und dem Auslastungstest-Ergebnisspeicher erstellt und für die Verwendung durch den Controller konfiguriert. Bei jedem Setup, für das kein Remotecomputer verwendet wird, wird die Datenbank bei der ersten Ausführung eines Auslastungstests erstellt. Sie müssen einen separaten neuen Ergebnisspeicher erstellen, wenn Sie eine Datenbank auf einem leistungsfähigeren SQL-Server verwenden möchten. Sie können die von weiteren Benutzern extrahierten Daten später extrahieren. Weitere Informationen finden Sie unter Verteilen von Auslastungstests auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents.

So richten Sie einen Computer ein, auf dem SQL ausgeführt wird

  1. Öffnen Sie die Visual Studio-Eingabeaufforderung. Geben Sie Folgendes ein:

    Geben Sie bei einer 32-Bit-Version von Visual Studio 2010 Ultimate Folgendes ein: cd n:\Programme\Microsoft Visual Studio 10\Common7\IDE

    – oder –

    Geben Sie bei einer 64-Bit-Version von Visual Studio 2010 Ultimate Folgendes ein: cd n:\Programme (x86)\Microsoft Visual Studio 10.0\Common7\IDE

  2. Geben Sie in diesem Ordner den folgenden Text ein:

    • SQL Express: SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    • SQL: Sie können die Datenbank auf einem beliebigen vorhandenen SQL-Server installieren. Wenn Sie beispielsweise einen SQL-Server mit dem Namen von ContosoServer1 hätten, würden Sie folgenden Befehl verwenden:

      SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql

    Warnung

    Bei den Parametern wird die Groß-/Kleinschreibung beachtet. Schreiben Sie den Buchstaben S groß und i klein.

    Möglicherweise müssen Sie zum Herstellen einer Verbindung mit ContosoServer1 auch einen Benutzernamen und das Kennwort eingeben. Verwenden Sie in diesem Fall folgenden Befehl:

    SQLCMD /S ContosoServer1 -U <Benutzername> -P <Kennwort> -i loadtestresultsrepository.sql

    Warnung

    Bei den Parametern wird die Groß-/Kleinschreibung beachtet. Schreiben Sie die Buchstaben S, U und P groß und den Buchstaben i klein.

  3. Klicken Sie im Menü Test auf Testcontroller verwalten. Das Dialogfeld Testcontroller verwalten wird angezeigt.

  4. Klicken Sie unter Verbindungszeichenfolge für Auslastungstestergebnisse auf die Schaltfläche zum Suchen, (...), um das Dialogfeld Verbindungseigenschaften anzuzeigen.

    Tipp

    Wenn Sie die Verbindungszeichenfolge für einen Controller ändern, müssen Sie diesen Controller auswählen.

  5. Geben Sie bei Servername localhost\sqlexpress oder den Namen des in Schritt 2 verwendeten Servers ein, z. B. ContosoServer1.

  6. Wählen Sie unter Beim Server anmelden die Option Windows-Authentifizierung verwenden aus.

  7. Wählen Sie unter Mit Datenbank verbinden die Option Wählen Sie einen Datenbanknamen aus, oder geben Sie ihn ein aus. Wählen Sie im Dropdown-Listenfeld LoadTest aus.

  8. Klicken Sie auf OK.

  9. Klicken Sie im Dialogfeld Testcontroller verwalten auf Schließen.

Siehe auch

Aufgaben

Gewusst wie: Auswählen eines Ergebnisrepositorys für Auslastungstests

How to: Run a Load Test Using Test Controllers and Test Agents Specified in a Test Setting

Weitere Ressourcen

Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests

Verteilen von Auslastungstests auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

August 2010

Pfad für 64-Bit-Version von Visual Studio 2010 Ultimate hinzugefügt.

Kundenfeedback.

Dezember 2010

Befehlszeilen für SQL Express und SQL klarer dargestellt.

Kundenfeedback.