Erstellen eines Webtests

Aktualisiert: November 2007

Ein Webtest simuliert die mögliche Interaktion eines Endbenutzers mit einer Webanwendung. Gewöhnlich erstellen Sie einen Webtest durch Aufzeichnen der HTTP-Anforderungen in einer Browsersitzung mithilfe der Webtestaufzeichnung. Sie können jedoch Webtests auch mit dem Webtest-Editor manuell erstellen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Aufzeichnen eines Webtests.

Webtests

Wenn Sie eine Datei mit der Erweiterung .webtest öffnen, wird die Datei von Visual Studio im Webtest-Editor geöffnet, in dem eine Verzeichnisstruktur mit Knoten angezeigt wird. Die Knoten können über das Eigenschaftenfenster in Visual Studio bearbeitet werden.

Obwohl ein aufgezeichneter Webtest leistungsfähige Webtestfunktionen bietet, fehlen die Flusskontrolle und die Schleifenkonstrukte der umfassenderen Programmiersprachen. Microsoft Visual Studio Team System Test Edition ermöglicht es, aus einem aufgezeichneten Test direkt einen codierten Test zu erstellen. Ein codierter Webtest ist eine .NET-Codedatei in Visual C# bei Vererbung von einem Webtest oder in Visual Basic bei Vererbung von einem ThreadedWebTest. Es wird eine Folge von HTTP-Anforderungen generiert. Codierte Webtests sollten verwendet werden, wenn erweiterte Flusskontrolle oder Schleifenkonstrukte benötigt werden. Codegenerierung ist die wichtigste und die empfohlene Methode zum Erstellen codierter Webtests.

Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines codierten Webtests.

Was wird getestet?

Auch wenn Sie einen Webtest für eine beliebige Website ausführen können, dient das Webtesttool normalerweise nicht zu diesem Zweck. Im Allgemeinen testen Sie eine Website während der Entwicklung, nicht die öffentliche Produktionswebsite. Die getestete Website wird als Nicht produktionsreife Website bezeichnet.

Hinweis:

In Team System 2008 Test Edition kann der Webtestrekorder über Java durchgeführte HTTP-Anforderungen, AJAX-Aufrufe und Popupfenster aufzeichnen. Dynamische Parameterwerte, wie Sitzungs-IDs, die in Abfragezeichenfolgen-Parametern angezeigt werden, werden automatisch erkannt und korreliert. So wird z. B. der ASP.NET-Ansichtsstatus in AJAX-Anforderungen automatisch korreliert.

Siehe auch

Aufgaben

Gewusst wie: Aufzeichnen eines Webtests

Gewusst wie: Festlegen von Reaktionszeiten in einem Webtest

Gewusst wie: Erstellen eines codierten Webtests