Ausführen und Anzeigen eines Webtests

Aktualisiert: November 2007

Nachdem Sie einen Webtest aufgezeichnet haben, sollten Sie durch Ausführen des Tests überprüfen, ob er ordnungsgemäß funktioniert. Wenn Sie sicher sind, dass der aufgezeichnete Test erfolgreich ausgeführt werden kann, können Sie den Test durch Hinzufügen von Validierungsregeln, Extraktionsregeln, Datenbindungen usw. anpassen.

Hinweis:

Wenn Sie eine Webanwendung ausführen, kann die Anwendung dynamische Daten in Werten für Abfragezeichenfolgenparameter und Formularbereitstellungsparameter senden. Nachdem die Aufzeichnung eines Webtests beendet wurde, können Sie feststellen, ob dynamische Parameter vorhanden sind, und anschließend auswählen, ob einige oder alle Parameter heraufgestuft werden sollen. Siehe dazu Gewusst wie: Aufzeichnen eines Webtests.

Zum Überprüfen eines Webtests gehen Sie folgendermaßen vor:

  • Führen Sie den Webtest aus, und untersuchen Sie das Feedback in den zwei Bereichen des Webtest-Viewers. Im oberen Bereich wird eine Übersicht über den Status einzelner Anforderungen sowie Informationen zu den einzelnen Anforderungen, Transaktionen und betroffenen Webtests angezeigt. Der untere Bereich enthält zusätzliche Informationen zu den Anforderungen und den entsprechenden Antworten.

  • Suchen Sie im oberen Bereich des Webtest-Viewers problematische Anforderungen. Sie können alle Knoten erweitern, damit abhängige Anforderungen angezeigt werden. Fehlgeschlagene und erfolgreiche Anforderungen werden mit unterschiedlichen Symbolen gekennzeichnet. So können Sie fehlgeschlagene Anforderungen rasch identifizieren. Seitenumleitungen sind durch ein eindeutiges Symbol gekennzeichnet und werden unter der Anforderung angezeigt, durch die sie initialisiert wurden.

  • Im unteren Bereich können Sie sich auf der Registerkarte Webbrowser einen schnellen Überblick über die Anforderung verschaffen.

  • In den Bereichen Anforderung, Antwort und Details können Sie Probleme mit URLs, Rückgabecodes, Seitenumleitungen und abhängigen Anforderungen untersuchen.

  • Häufige Ursachen für das Fehlschlagen von Anforderungen:

    • Mit JavaScript aufgerufene URLs

    • ActiveX-Steuerelemente

    • Applets

    Diese Probleme treten auf, da nur vom Webbrowser ausgehende Anforderungen aufgezeichnet werden können. Wenn eines oder mehrere dieser Probleme auftreten, können Sie dem aufgezeichneten Webtest die erforderlichen Anforderungen manuell hinzufügen. Weitere Informationen finden Sie unter Informationen zu JavaScript und ActiveX-Steuerelementen in Webtests.

    Das Bestimmen, welche Anforderungen hinzugefügt werden müssen, kann eine komplexe Aufgabe sein. Berücksichtigen Sie die folgenden Vorschläge, um diese Probleme zu beheben:

    • Verwenden eines Netzwerkanalysetools, z. B. Microsoft Network Monitor (Netmon)

    • Untersuchen Sie die Webprotokolle für die Anwendung.

    • Überprüfen Sie den Quellcode der Anwendung.

Weitere Informationen finden Sie unter Gewusst wie: Ausführen eines Webtests.

Der Webtest-Viewer

Der Webtest-Viewer ist das wichtigste Tool beim Ausführen von Webtests. Mithilfe des Webtest-Viewers können Sie überprüfen, ob ein Webtest ordnungsgemäß ausgeführt wird, und den Webtest debuggen.

Mithilfe der beiden Bereiche im Fenster Webtest-Viewer können Sie ausführliche Informationen zu jeder Anforderung im Webtest und den resultierenden Antworten anzeigen. Im oberen Bereich werden in einem Raster der Strukturansicht geschachtelte abhängige Anforderungen unter der Anforderung der obersten Ebene angezeigt. Seitenumleitungen werden auch im Raster der Strukturansicht angezeigt.

Hinweis:

Ändern Sie Webtests mithilfe des Webtest-Editors. Weitere Informationen finden Sie unter Gewusst wie: Bearbeiten eines vorhandenen Webtests.

Im oberen Bereich des Webtest-Viewers werden vier Spalten angezeigt:

Column

Beschreibung

Anforderung

Zeigt die durch den Test aufgezeichnete HTTP-Anforderung an. Das Symbol neben der Anforderung gibt an, ob die Anforderung erfolgreich ausgeführt wurde oder fehlgeschlagen ist.

HTTP-Status

Zeigt den Status der Anforderung während des Testlaufs an. Zu Beginn werden alle Anforderungen als Noch nicht übermittelt bezeichnet. Während der Ausführung des Testlaufs wird der Status aktualisiert. Nach Abschluss des Tests wird der Anforderung in der Regel der Status OK zugewiesen.

Gesamte Zeitdauer

Die unter Gesamte Zeitdauer angegebene Zeit stellt Folgendes dar:

  • Bei einer Anforderung die gesamte Seitenzeit. Dies ist die Zeitdauer, die zum Abrufen der Anforderung und aller abhängigen Elemente benötigt wird.

  • Bei einer Transaktion die Transaktionszeit.

  • Bei einem eingeschlossenen Webtest die Dauer des eingeschlossenen Webtests.

Anforderungszeit

Zeigt die Gesamtdauer der Antwort vom Webserver nach Abschluss einer einzelnen Anforderungen an. Diese Dauer schließt die von abhängigen Anforderungen benötigte Zeit aus.

Bytes

Zeigt die Größe der Antwort auf die Anforderung nach deren Abschluss an.

Der untere Bereich des Webtest-Viewers enthält die folgenden fünf Seiten als Registerkarten:

Seite

Beschreibung

Webbrowser

Zeigt die von der aktuellen HTTP-Anforderung ausgegebene Seite an.

Anforderung

Zeigt den Inhalt der aktuellen HTTP-Anforderung in zwei Ansichten an: als Grafik und als unformatierte Daten. Sie können zwischen den beiden Ansichten wechseln, indem Sie das Kontrollkästchen Unformatierte Daten anzeigen aktivieren oder deaktivieren.

In der Ansicht mit unformatierten Daten werden die an den Server gesendeten Bytes in Header- und Textabschnitten angezeigt.

Die grafische Ansicht ist eine besser lesbare Darstellung der Anforderung. Ihr Aufbau entspricht einer Strukturansicht mit den Knoten Header, Cookies, QueryString-Parameter und Formularbereitstellungsparameter.

Antwort

Zeigt die empfangene HTTP-Antwort auf die aktuelle HTTP-Anforderung an.

Kontext

Zeigt die Auflistung von Kontexten für einen Webtest an. Bei der Kontextauflistung handelt es sich um eine Reihe von Namens- und Wertepaaren mit wichtigen Informationen, die während eines Webtests beibehalten werden.

Details

Zeigt bestimmte Einzelheiten über die aktuell angezeigte Webseite an, einschließlich gegebenenfalls angewendeter Validierungs- und Extraktionsregeln und ihrer Ergebnisse.

Siehe auch

Aufgaben

Gewusst wie: Ausführen eines Webtests

Gewusst wie: Ändern der Webtest-Testlaufeinstellungen

Gewusst wie: Bearbeiten eines vorhandenen Webtests