Freigeben über


Exemplarische Vorgehensweise: Hinzufügen einer Datenbindung zu einem Webleistungstest

In dieser exemplarischen Vorgehensweise fügen Sie einem Webleistungstest Datenbindung hinzu und überprüfen, ob diese ordnungsgemäß funktioniert.

Mithilfe von Datenbindung können Daten aus einer Datenbank für einen Webleistungstest bereitgestellt werden.Sie können Daten aus einer Datenquelle an Komponenten von Webanforderungen binden, für die Daten benötigt werden, z. B. ein Formularbereitstellungsparameter.Weitere Informationen finden Sie unter Binden einer Datenquelle an einen Webleistungstest

Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:

  • Hinzufügen von Datenbindungen zu einem Webleistungstest

  • Ausführen des Webleistungstests, um die ordnungsgemäße Funktionsweise zu überprüfen

Vorbereitungsmaßnahmen

Hier ist, was Sie benötigen:

Vorbereiten der exemplarischen Vorgehensweise

Für diese exemplarische Vorgehensweise benötigen Sie eine Beispieldatenquelle, mit der Sie Datenbindung herstellen.Sie erstellen eine einfache Datenbank in Microsoft Access.

So bereiten Sie die Datenquelle vor

  1. Erstellen Sie in Microsoft Access eine neue leere Datenbank.Nennen Sie die Datenbank ColorData.mdb.

    HinweisHinweis

    Speichern Sie die Datei mit der Option Speichern unter im Microsoft Office Access 2003-Format (* .mdb), wenn Sie Microsoft Access 2007 verwenden.

  2. Erstellen Sie eine neue Tabelle, die über zwei Felder verfügt: ColorID und ColorName.

  3. Speichern Sie die Tabelle, und nennen Sie sie Colors.

    HinweisHinweis

    Wenn Sie für einen Primärschlüssel aufgefordert werden, wählen Sie Nein aus.Für diese exemplarische Vorgehensweise ist kein Primärschlüssel erforderlich.

  4. Fügen Sie der Tabelle Colors die folgenden Daten hinzu:

    ColorID

    ColorName

    0

    Rot

    1

    Blau

  5. Schließen Sie die Datenbank.

So bereiten Sie den Webleistungstest vor

  1. Öffnen Sie die Webanwendung, die Sie in Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung erstellt haben.

  2. Drücken Sie STRG+F5, um die Webanwendung im Browser auszuführen.Die erste Seite wird angezeigt.Schließen Sie den Browser.

    HinweisHinweis

    Dadurch wird der ASP.NET Development Server gestartet, der die Webanwendung ausführt, die anhand des Webleistungstests getestet werden soll.Das ASP.NET Development Server-Symbol wird im Infobereich (auf der rechten Seite der Taskleiste) angezeigt.

  3. Öffnen Sie die Webanwendung, die Sie in Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webleistungstests erstellt haben.

  4. Doppelklicken Sie im Projektmappen-Explorer auf ColorWebTest.webtest.Der Webleistungstest-Editor wird geöffnet, und die Liste von Webanforderungen wird angezeigt.

Hinzufügen von Datenbindung zu einem Webleistungstest

So fügen Sie dem Webleistungstest die Datenquelle hinzu

  1. In Webleistungstest-Editor wählen Sie die Schaltfläche Datenquelle hinzufügen in der Symbolleiste aus.

    Der Assistent für neue Datenquellen wird angezeigt.

  2. Geben Sie im Feld Datenquellenname den Namen "ColorsMDB" ein.

  3. In der Liste wählen Sie DatenquellentypDatenbank aus.

  4. Wählen Sie Weiter aus.

  5. Wählen Sie eine vorhandene Verbindung aus, oder führen Sie die folgenden Schritte aus:

    1. Wählen Sie Neue Verbindung aus.

      Das Dialogfeld Datenquelle auswählen wird angezeigt.

    2. In der Liste wählen Sie DatenquelleMicrosoft Access-Datenbankdatei aus.

    3. Deaktivieren Sie das Kontrollkästchen Immer diese Auswahl verwenden.

    4. Wählen Sie Weiter aus.

      Das Dialogfeld Verbindungseigenschaften wird angezeigt.

    5. Geben Sie im Feld Datenbankdateinamen wählen Dateiname oder durchsuchen und Wechseln zur Datei aus.Geben Sie beispielsweise Folgendes ein:

      <Ihr Pfad>\Data\ColorData.mdb

    6. (Optional) Verbindung testen verwenden Sie die Schaltfläche, um die Verbindung zur Datei zu überprüfen.

    7. Wählen Sie OKVerbindungseigenschaften, um das Dialogfeld zu schließen.

    Die Verbindungszeichenfolge für den Zugriff auf die Datenbank wird in den Assistenten eingegeben.

  6. Wählen Sie Weiter aus.

  7. Aktivieren Sie unter Eine der verfügbaren Tabellen für diese Datenquelle auswählen das Kontrollkästchen neben Farben.

  8. Wählen Sie Fertig stellen aus.

    Ein Dialogfeld wird angezeigt, in dem Sie gefragt werden, ob die Datei dem aktuellen Projekt hinzugefügt werden soll.

  9. Klicken Sie auf Nein.

    Der Knoten Datenquellen wird dem Webleistungstest hinzugefügt, und die Datenbank wird in der Hierarchie angezeigt.

    Für diese exemplarische Vorgehensweise muss die Datei dem Projekt nicht hinzugefügt werden.In Zukunft können Sie Ihre Entscheidung anhand der folgenden Informationen treffen:

    Antwort

    Ergebnis

    Vorteil

    Ja

    Die Datei wird in das Projekt kopiert.

    Wenn das Projekt bereitgestellt ist, ist kein zusätzlicher Aufwand erforderlich.

    Nein

    Die Datei wird nicht in das Projekt kopiert.Wenn das Projekt bereitgestellt ist, muss möglicherweise der Dateipfad aktualisiert werden.

    Einige Datendateien können sehr groß sein und sollten separat vom Projekt verwaltet werden.Einige Datendateien müssen mit mehreren Teamkollegen gemeinsam genutzt werden und sollten an einem zentralen Ort verwaltet werden, auf den alle Kollegen Zugriff haben.

  10. Klicken Sie auf FILEMenü wählen Sie ColorWebTest.webtest speichern, um den Webleistungstest zu speichern.

So fügen Sie dem Webleistungstest eine Datenbindung hinzu

  1. Suchen Sie im Webleistungstest-Editor die Anforderung, mit der zur Seite Red.aspx umgeleitet wird.Dies sollte der zweite Knoten in der Anforderungsliste sein.

    Wichtiger HinweisWichtig

    Die Webanwendung verwendet eine Umleitung, um von der Seite Default.aspx zur Seite Red.aspx zu wechseln.Im Webleistungstest-Editor wird in der Anforderungsliste Default.aspx (nicht Red.aspx) für die gesuchte Anforderung angezeigt.Erweitern Sie zum Auffinden der richtigen Anforderung den Anforderungsknoten und anschließend den Ordner Formularbereitstellungsparameter. Überprüfen Sie, ob der Eintrag RadioButtonList=Red vorhanden ist.

  2. Wählen Sie den Knoten RadioButtonList1 aus.

  3. Suchen Sie im Eigenschaftenfenster die Eigenschaft Value.Sie ist derzeit auf Red festgelegt, da Sie diesen Wert bei der Aufzeichnung des Webleistungstests ausgewählt haben.Wählen Sie die - Eigenschaft aus, und klicken Sie dann auf den Pfeil nach unten aus, der angezeigt wird.

  4. Erweitern Sie ColorsMDB und die Tabelle Colors, und wählen Sie dann ColorName.RadioButtonList ist jetzt an die Datenquelle gebunden.

  5. Wählen Sie im Projektmappen-Explorer, Lokal (local.testsettings) aus, öffnen das Kontextmenü und wählen dann Öffnen aus.

  6. Wählen Sie im linken Bereich des Dialogfelds Testeinstellungen konfigurieren die Option Webtest und anschließend im rechten Bereich die Option Ein Testlauf pro Datenquellenzeile aus.Dies hat zur Folge, dass der Test iterativ, ein Mal für jede Zeile in der Datenbank, ausgeführt wird.Bei jeder Testiteration wird der Zeiger in die nächste Zeile der Datenbank verschoben.

  7. Wählen Sie Schließen aus.Wenn Sie aufgefordert werden, die Änderungen zu speichern, wählen Sie Ja aus.

  8. Klicken Sie auf FILEMenü wählen Sie ColorWebTest.webtest speichern, um den Webleistungstest zu speichern.

Ausführen des Webleistungstests, um die ordnungsgemäße Funktionsweise zu überprüfen

So überprüfen Sie den Webleistungstest

  1. In Webleistungstest-Editor wählen Sie Test ausführen aus der Symbolleiste, um den Webleistungstest zu starten und Webleistungstest-Ergebnisviewer anzuzeigen.

  2. Im Webleistungstest-Ergebnisviewer sind zwei Testläufe des Webleistungstests vorhanden.Im Testlauf 1 wird die erste Datenzeile und im Testlauf 2 die zweite Datenzeile verwendet.Beachten Sie, dass Durchlauf 1 die Seite Red.aspx und Durchlauf 2 die Seite Blue.aspx aufruft.

    HinweisHinweis

    Sie müssen möglicherweise im Webleistungstest-Ergebnisviewer einen Bildlauf nach oben durchführen, um beide Testläufe anzuzeigen.

    HinweisHinweis

    Der Fehler in Testlauf 2 wird von der Validierungsregel "Antwort-URL" verursacht, da die URL nicht der aufgezeichneten URL entspricht.Sie können diesen Validierungsfehler entfernen, indem Sie die Validierungsregel Antwort-URL im Knoten Validierungsregeln im Webleistungstest-Editor löschen.Weitere Informationen finden Sie unter Verwenden von Validierungs- und Extraktionsregeln in Webleistungstests.

Nächste Schritte

Im Verlauf dieser exemplarischen Vorgehensweise haben Sie einem Webleistungstest Datenbindung hinzugefügt.

Informationen zum Hinzufügen von Validierungs- und Extraktionsregeln zum Webleistungstest finden Sie unter Exemplarische Vorgehensweise: Hinzufügen von Validierungs- und Extraktionsregeln zu einem Webleistungstest.Informationen zum Konvertieren des Webleistungstests in einen codierten Webleistungstest finden Sie unter Exemplarische Vorgehensweise: Erstellen eines codierten Webleistungstests.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen einer Datenbindung zu einer Webanforderung

Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung

Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webleistungstests

Exemplarische Vorgehensweise: Hinzufügen von Validierungs- und Extraktionsregeln zu einem Webleistungstest

Exemplarische Vorgehensweise: Erstellen eines codierten Webleistungstests

Konzepte

Binden einer Datenquelle an einen Webleistungstest

Binden einer Datenquelle an einen Webleistungstest