Freigeben über


Exemplarische Vorgehensweise: Hinzufügen von Datenbindung zu einem Webtest

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

Mithilfe von Datenbindung können Daten aus einer Datenbank für einen Webtest 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 Informationen zur Datenbindung in Webtests.

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

  • Datenbindung zu einem Webtest hinzufügen

  • Webtest ausführen, um dessen ordnungsgemäße Funktionsweise zu überprüfen

Vorbereitungsmaßnahmen

Um diese exemplarische Vorgehensweise durchzuführen, benötigen Sie die folgenden Komponenten:

Vorbereiten der exemplarischen Vorgehensweise

Für diese exemplarische Vorgehensweise benötigen Sie eine Beispieldatenquelle, mit der Sie Datenbindung herstellen. Zu diesem Zweck erstellen Sie eine einfache Textdatei als Datenquelle.

So bereiten Sie die Datenquelle vor

  1. Erstellen Sie einen neuen Ordner mit dem Namen Data.

  2. Erstellen Sie im Ordner Data eine neue Textdatei, und benennen Sie diese ColorData.

    Hinweis

    Sie können einen beliebigen Text-Editor, z. B. Editor, zum Erstellen der Datei verwenden.

  3. Fügen Sie folgenden Text in der Textdatei ein:

    ColorId, ColorName
    0,Red
    1,Blue
    
  4. Speichern und schließen Sie die Datei.

So bereiten Sie den Webtest vor

  1. Öffnen Sie die Webanwendung, die Sie unter 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.

    Hinweis

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

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

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

Hinzufügen von Datenbindungen zu einem Webtest

So fügen Sie dem Webtest Datenbindungen hinzu

  1. Klicken Sie im Webtest-Editor mit der rechten Maustaste auf den obersten Knoten des Webtests und dann auf Datenquelle hinzufügen.

  2. Wählen Sie in der Dropdownliste mit der Bezeichnung OLE DB-Anbieter den Eintrag Microsoft Jet 4.0 OLE DB-Anbieter aus.

  3. Geben Sie im Textfeld Server- oder Dateiname den Pfad des zuvor erstellten Ordners Data ein.

    Warnung

    Geben Sie den Namen des Ordners und nicht der Datei selbst an.

  4. Klicken Sie auf Erweitert.

    Das Dialogfeld Erweiterte Eigenschaften wird angezeigt.

  5. Suchen Sie die Eigenschaft Erweiterte Eigenschaften, und geben Sie Text ein.

  6. Klicken Sie auf OK, um das Dialogfeld Erweiterte Eigenschaften zu schließen.

  7. (Optional) Klicken Sie auf die Schaltfläche Testverbindung, um die Verbindung zur Datei zu überprüfen.

  8. Klicken Sie auf OK, um das Dialogfeld Verbindungseigenschaften zu schließen.

    Das Dialogfeld Tabellen auswählen wird angezeigt.

  9. Wählen Sie im Dialogfeld Tabellen auswählen die Datei ColorData#txt aus.

    Hinweis

    Wenn im Datenordner mehrere Textdateien vorhanden sind, können Sie alle Dateien auswählen, die verwendet werden sollen. Jede Datei wird als Tabelle behandelt. Der Punkt (.) im Namen der Textdatei wird durch ein Nummernzeichen (#) ersetzt, z. B. ColorData#txt.

  10. Klicken Sie auf OK, um das Dialogfeld Tabellen auswählen zu schließen.

    Der Knoten Datenquellen wird zum Webtest hinzugefügt. Die Textdatei wird in der Hierarchie als Tabelle angezeigt.

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

    Wichtig

    Die Webanwendung verwendet eine Umleitung, um von der Seite Default.aspx zur Seite Red.aspx zu wechseln. Im Webtest-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.

  12. Wählen Sie den Knoten RadioButtonList1 aus.

  13. Suchen Sie im Eigenschaftenfenster die Eigenschaft Value. Sie ist derzeit auf Red festgelegt, da Sie diesen Wert bei der Aufzeichnung des Webtests ausgewählt haben. Klicken Sie auf die Eigenschaft, und klicken Sie anschließend auf den eingeblendeten Pfeil nach unten.

  14. Erweitern Sie DataSource1, erweitern Sie die Tabelle Colors, und wählen Sie dann ColorName. RadioButtonList ist jetzt an die Datenbank gebunden.

  15. Zeigen Sie im Menü Test auf Testlaufkonfigurationen bearbeiten, und klicken Sie dann auf Lokaler Testlauf.

  16. Wählen Sie im linken Bereich des Dialogfelds localtestrun.testrunconfig 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 Cursor in die nächste Zeile in der Datenbank verschoben.

  17. Klicken Sie auf Übernehmen und anschließend auf Schließen.

  18. Klicken Sie im Menü Datei auf ColorWebTest.webtest speichern, um den Webtest zu speichern.

Ausführen des Webtests, um dessen ordnungsgemäße Funktionsweise zu überprüfen

So überprüfen Sie den Webtest

  1. Klicken Sie im Webtest-Editor auf Ausführen, um den Webtest zu starten und den Webtest-Viewer anzuzeigen.

  2. Im Webtest-Viewer werden zwei Webtestläufe ausgeführt. 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.

    Hinweis

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

Nächste Schritte

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

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

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Datenbindung zu einem Webtest
Gewusst wie: Binden eines Webtests an eine Textdatei
Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung
Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webtests
Exemplarische Vorgehensweise: Hinzufügen von Validierungs- und Extraktionsregeln zu einem Webtest
Exemplarische Vorgehensweise: Erstellen eines codierten Webtests

Konzepte

Informationen zur Datenbindung in Webtests

Weitere Ressourcen

Datenbindung in Webtests