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

Aktualisiert: November 2007

Im Verlauf dieser exemplarischen Vorgehensweise werden Sie einem Webtest Validierungs- und Extraktionsregeln hinzufügen und überprüfen, ob diese ordnungsgemäß funktionieren.

Mithilfe von Validierungsregeln können Sie überprüfen, ob eine Webanwendung ordnungsgemäß funktioniert, indem Sie auf der durch eine Webanforderung zurückgegebenen Seite das Vorhandensein von Text, Tags oder Attributen überprüfen. Weitere Informationen finden Sie unter Validierungsregeln.

Extraktionsregeln ähneln zwar den Validierungsregeln, statt jedoch nur Daten zu überprüfen, werden die Daten extrahiert und das Ergebnis im Webtestkontext gespeichert. Weitere Informationen finden Sie unter Extraktionsregeln.

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

  • Hinzufügen einer Validierungsregel zu einem Webtest

  • Überprüfen der Ergebnisse der Validierungsregeln

  • Hinzufügen einer Extraktionsregel zu einem Webtest

  • Überprüfen der Ergebnisse der Extraktionsregel

Vorbereitungsmaßnahmen

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

Vorbereiten der exemplarischen Vorgehensweise

So bereiten Sie die Ausführung der exemplarischen Vorgehensweise 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. Es sollte die erste Seite angezeigt werden. Schließen Sie den Browser.

    Hinweis:

    Dadurch wird der ASP.NET Development Server gestartet, der die Webanwendung ausführt, die mit dem Webtest getestet werden soll. Das ASP.NET Development Server-Symbol wird im Infobereich 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 einer Validierungsregel zu einem Webtest

In diesem Webtest haben Sie die Option Red aktiviert und auf Senden geklickt. Nun fügen Sie eine Validierungsregel hinzu, um zu überprüfen, ob Sie tatsächlich zur Seite Red.aspx weitergeleitet werden.

So fügen Sie dem Webtest eine Validierungsregel hinzu

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

    Wichtiger Hinweis:

    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.

  2. Klicken Sie mit der rechten Maustaste auf die Webanforderung, und wählen Sie Validierungsregel hinzufügen aus.

    Das Dialogfeld Validierungsregel hinzufügen wird angezeigt.

  3. Wählen Sie im Bereich Regel auswählen den Eintrag Text suchen aus.

  4. Legen Sie im Bereich Eigenschaften die Text suchen-Eigenschaft auf Red und die Übergeben, wenn Text gefunden wurde-Eigenschaft auf True fest.

  5. Klicken Sie auf OK.

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

Überprüfen von Validierungsregelergebnissen

So überprüfen Sie die Validierungsregelergebnisse

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

    Der Webtest-Viewer wird angezeigt.

  2. Klicken Sie im oberen Bereich des Webtest-Viewer auf die Anforderung für die Seite Red.aspx.

  3. Klicken Sie im unteren Bereich des Webtest-Viewer auf die Registerkarte Details. Das Raster Validierungs- und Extraktionsregeln mit den Ergebnissen der Validierungsregel wird angezeigt.

Hinzufügen einer Extraktionsregel zu einem Webtest

In diesem Webtest haben Sie die Option Blue ausgewählt und auf Senden geklickt. Fügen Sie nun eine Extraktionsregel hinzu, um den Stil von Label auf der Seite Blue.aspx abzurufen.

So fügen Sie dem Webtest eine Extraktionsregel hinzu

  1. Suchen Sie im Webtest-Editor die Anforderung, mit der zur Seite Blue.aspx umgeleitet wird. Dies sollte der vierte Knoten in der Anforderungsliste sein.

    Wichtiger Hinweis:

    Die Webanwendung verwendet eine Umleitung, um von der Seite Default.aspx zur Seite Blue.aspx zu wechseln. Im Webtest-Editor wird in der Anforderungsliste Default.aspx (nicht Blue.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=Blue vorhanden ist.

  2. Klicken Sie mit der rechten Maustaste auf die Webanforderung, und wählen Sie Extraktionsregel hinzufügen aus.

    Das Dialogfeld Extraktionsregel hinzufügen wird angezeigt.

  3. Wählen Sie im Bereich Regel auswählen die Option Attributwert extrahieren aus.

  4. Legen Sie im Bereich Eigenschaften folgende Eigenschaften fest:

    Eigenschaft

    Wert

    Kontextparametername

    ExtractionTest

    Tagname

    span

    Attributname

    style

    Attributwert suchen

    Color:Blue

  5. Klicken Sie auf OK.

  6. Klicken Sie auf Datei und dann auf Speichern, um den Webtest zu speichern.

Überprüfen von Extraktionsregelergebnissen

So überprüfen Sie Extraktionsregelergebnisse

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

    Der Webtest-Viewer wird angezeigt.

  2. Klicken Sie im oberen Bereich des Webtest-Viewer auf die Anforderung für die Seite Blue.aspx.

  3. Klicken Sie im unteren Bereich des Webtest-Viewer auf die Registerkarte Details.

    Das Raster Validierungs- und Extraktionsregeln wird mit einem Eintrag für die soeben hinzugefügte Extraktionsregel angezeigt.

  4. Klicken Sie auf die Registerkarte Kontext.

    Ein Raster mit Namen und Werten wird angezeigt. Der letzte Eintrag ist der Wert, der durch die Regel color:Blue; extrahiert wurde.

Nächste Schritte

In dieser exemplarischen Vorgehensweise haben Sie einem Webtest Validierungs- und Extraktionsregeln hinzugefügt.

Informationen zum Hinzufügen von Datenbindungen zum Webtest finden Sie unter Exemplarische Vorgehensweise: Hinzufügen von Datenbindung zu einem Webtest. Informationen zum Konvertieren des Webtests in einen codierten Webtest finden Sie schließlich unter Exemplarische Vorgehensweise: Erstellen eines codierten Webtests.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung

Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webtests

Exemplarische Vorgehensweise: Hinzufügen von Datenbindung zu einem Webtest

Exemplarische Vorgehensweise: Erstellen eines codierten Webtests

Konzepte

Validierungsregeln

Extraktionsregeln