Setting Web Performance Test Properties Using the Web Performance Test Editor
Sie können Eigenschaften für Webleistungstests und Teile von Webleistungstests festlegen, um die Testausführung zu steuern und bestimmte Aspekte der zu testenden Website zu überprüfen. Sie können diese Eigenschaften auf den folgenden Ebenen festlegen:
Für einen Webleistungstest
Für eine Webleistungstestanforderung
Für Formularbereitstellungsparameter und Abfragezeichenfolgen-Parameter
Tipp
Dies ist keine vollständige Liste von Eigenschaften.
Eigenschaften für Webleistungstests
StopOnError-Eigenschaft. Wenn Sie einen Webleistungstest ausführen, kann ein Fehler in einer HTTP-Anforderung dazu führen, dass der Test fehlschlägt. Trotz des fehlerhaften Ergebnisses hört die Testausführung nicht automatisch auf. Damit die Testausführung bei einem solchen Fehler beendet wird, legen Sie die Bei Fehler beenden-Eigenschaft des Tests auf True fest.
InheritFromWebTest-Eigenschaft für untergeordnete Webleistungstests. Wenn der Webleistungstest in einem anderen Webleistungstest enthalten ist und von diesem übergeordneten Webleistungstest Eigenschaften erbt, gibt diese Eigenschaft ein WebTest-Projekt des übergeordneten Webleistungstests zurück.
Sowohl das WebTest-Objekt als auch das WebTestRequest-Objekt verfügen jetzt über eine Ergebnis-Eigenschaft, die einen Erfolg oder Fehler abruft. Weitere Informationen finden Sie unter Outcome und Outcome.
Eigenschaften für Webleistungstestanforderungen
ExpectedHttpStatusCode. Diese Eigenschaft gibt den HTTP-Statuscode an, der den Erfolg für die Anforderung anzeigt. Die Webleistungstest-Aufzeichnung legt diesen Wert anfänglich auf keinen Wert fest. Ein Rückgabecode im 200- oder 300-Ebenen-Bereich gilt als Erfolg.
Sie können einer Anforderung eine abhängige Anforderung hinzufügen. Wenn die abhängige Anforderung fehlschlägt und der zugehörige HTTP-Statuscode dem erwarteten HTTP-Statuscode für die Anforderungsdefinition entspricht, wird die abhängige Anforderung als erfolgreich markiert.
Wenn Sie eine abhängige Anforderung hinzufügen und die Abhängige Anforderungen analysieren-Eigenschaft auf True festlegen und eine übereinstimmende Anforderung analysiert wird, wird die analysierte Anforderung von der abhängigen Anforderung überschrieben. Auf diese Weise können Sie Fehler aus einer abhängigen Anforderung ignorieren, sie sich nicht im 200- oder 300-Ebenen-Bereich bewegen. Dazu fügen Sie die abhängige Anforderung explizit hinzu und legen den Rückgabecode entsprechend fest. Die URL für abhängige Anforderungen im Webleistungstest kann einen Kontextparameter in ihrem Pfad enthalten.
FollowRedirects. Wenn Sie die Umleitungen folgen-Eigenschaft auf True festlegen, wird die Erwarteter HTTP-Code-Eigenschaft auf die aufgezeichnete Antwort-URL angewendet.
Beispielsweise können Sie Erwarteter HTTP-Statuscode auf 401 festlegen und Umleitungen folgen auf True. Wenn Sie den Test ausführen, wird dadurch überprüft, ob ein HTTP-Statuscode von 401 (Nicht autorisiert) zurückgegeben wird, wenn der in den Anmeldeinformationen für den Webleistungstest angegebene Benutzer keine Zugriffsberechtigung für die Seite hat.
Erwartete Antwort-URL In der Eigenschaft Erwartete Antwort-URL wird die erwartete endgültige URL für eine Anforderung nach dem Folgen sämtlicher Umleitungen erfasst. Die Webleistungstest-Aufzeichnung füllt dieses Feld automatisch mit dem entsprechenden Wert auf.
Tipp
Abfragezeichenfolgen-Parameter sind nicht in der URL in der Eigenschaft Erwartete Antwort-URL enthalten.
Wenn Sie die Eigenschaft Umleitungen folgen für eine Anforderung auf False festlegen, vergleicht die Validierungsregel "Antwort-URL" die URL-Eigenschaft der Anforderung.
Tipp
Die Eigenschaft Erwartete Antwort-URL wird normalerweise von einer Validierungsregel überprüft, z. B. von der Regel "Antwort-URL". Die Regel "Antwort-URL" besitzt keine Eigenschaften, sondern überprüft zur Laufzeit lediglich, ob die endgültige URL nach allen Umleitungen dem aufgezeichneten Wert entspricht. Die endgültige URL ist also die URL, die nach Beendigung der Aufforderung in der Adressleiste eines Webbrowsers angezeigt wird. Diese Regel hat den Zweck, Umleitungen zu einer Fehlerseite zu erkennen. Die Validierungsregel "Antwort-URL" wird einem aufgezeichneten Webleistungstest automatisch hinzugefügt.
Eigenschaften für Parameter
- Aufgezeichneter Wert Sie können die Bindung eines gebundenen Felds auf einer Seite aufheben und den ursprünglichen statischen Wert wiederherstellen. Um den ursprünglich aufgezeichneten Wert für die Eigenschaft wiederherzustellen, verwenden Sie die Aufgezeichneter Wert-Eigenschaft für einen FormPost- oder QueryString-Parameter. Wenn einer dieser Parameter ungebunden ist, wird der Parameterwert automatisch auf den aufgezeichneten Wert festgelegt.
Siehe auch
Aufgaben
Gewusst wie: Identifizieren von Anforderungen mithilfe von Berichtsnamen in einem Webleistungstest
Gewusst wie: Erstellen eines codierten Webleistungstests
How to: Edit an Existing Web Performance Test Using the Web Performance Test Editor
Konzepte
Binden einer Datenquelle an einen Webleistungstest
Verwenden von Validierungs- und Extraktionsregeln in Webleistungstests
Weitere Ressourcen
Anpassen von Webleistungstestaufzeichnungen mit dem Webleistungstest-Editor