How to: Promote Dynamic Parameters to Web Performance Test Parameters
Einige Websites und Anwendungen verwenden dynamische Parameter in Webanforderungen.Ein dynamischer Parameter ist ein Parameter, dessen Wert bei jeder Ausführung der Anwendung generiert wird.Ein dynamischer Parameter kann bewirken, fehl, da der dynamische Wert wahrscheinlich jedes Mal Tests unterschiedlich ist, ausgeführt wird.Daher können keine aufgezeichneten Werte wiedergegeben werden.Ein Beispiel für einen dynamischen Parameter ist eine Sitzungs-ID.Die Sitzungs-ID ändert sich normalerweise alle 5 bis 30 Minuten.
Das Aufzeichnungs- und Wiedergabemodul für Webleistungstests verarbeitet automatisch die allgemeinen Typen von dynamischen Parametern:
Dynamische Parameter in einem Cookiewert.Das Webleistungstestmodul verarbeitet diese automatisch während der Wiedergabe.
Dynamische Parameterwerte in ausgeblendeten Feldern auf HTML-Seiten, z. B. der ASP.NET-Ansichtszustand.Diese werden automatisch vom Rekorder verarbeitet, indem dem Test Extraktionsregeln für ausgeblendete Felder hinzugefügt werden.
Dynamische Parameterwerte, die als Abfragezeichenfolge und Formularbereitstellungsparameter festgelegt wurden.Diese werden nach Abschluss des Tests durch die Erkennung dynamischer Parameter verarbeitet.
Die Standard-Visual Studio Ultimate-Konfiguration ist, dynamische Parameter zu erkennen, wenn Sie einen Webleistungstest mit der Webleistungstest-Aufzeichnung aufzeichnen.Wenn Sie jedoch Visual Studio Ultimate konfiguriert haben, um dynamische Parameter nicht erkannt werden, oder die Webanwendung, die getestet wird, ruft mit zusätzlichen dynamischen Parametern geändert, bietet der Webleistungstest-Editor die Möglichkeit, dynamische Parameter im Webleistungstest zu erkennen ab.
Hinweis |
---|
Sie können das Standardverhalten für das Erkennen von dynamischen Parametern ändern, wenn Sie einen Webleistungstest in Visual Studio Ultimate ausführen.Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren von Visual Studio Ultimate-Optionen für Webleistungstests. |
Im Webleistungstest-Editor können Sie die Schaltfläche Dynamische Parameter auf Webtestparameter hochstufen auf der Symbolleiste verwenden, um die dynamischen Parametertypen zu erkennen, die oben im Webleistungstest aufgeführten, wie in der folgenden Prozedur beschrieben.
Anforderungen
- Visual Studio Ultimate
So erkennen Sie dynamische Parameter im Webleistungstest
Öffnen Sie einen Webleistungstest.
Der Webleistungstest-Editor wird geöffnet und die Anforderungsstruktur für den Webleistungstest wird angezeigt.
In der Symbolleiste wählen Sie die Schaltfläche Dynamische Parameter auf Webtestparameter hochstufen aus.
Nach Abschluss des Erkennungsprozesses (, wenn dynamische Parameter, die Dialogfeld " Dynamische Parameter auf Webtestparameter erkannt, die Dialogfeld wird angezeigt.
Die dynamischen Parameter sind unter der Spalte Dynamische Parameter aufgeführt.Die Anforderungen, aus denen der dynamische Parameter extrahiert wird und an die er gebunden wird, werden unter Parameter aus Antwort extrahieren und An Anforderungsspalten binden aufgeführt.
Tipp Wenn Sie auf einen dynamischen Parameter in den Dialogfeld "Dynamische Parameter auf Webtestparameter hochstufen" auswählen, werden zwei Anforderungen in der Anforderungsstruktur des Webleistungstest-Editors hervorgehoben.Die erste Anforderung ist die Anforderung, der die Extraktionsregel hinzugefügt wird.Die zweite Anforderung befindet dort, wo der extrahierte Wert gebunden wird.
Aktivieren oder deaktivieren Sie das Kontrollkästchen neben den dynamischen Parametern, die Sie gern automatisch in Zusammenhang setzen möchten.Standardmäßig werden alle dynamischen Parameter überprüft.
Klicken Sie auf OK.
Hinweis Es gibt einige Formen von dynamischen Parametern, die nicht erkannt werden.Um diese Parameter ordnungsgemäß zu behandeln, können Sie den dynamischen Parametern in Webleistungstests Extraktionsregeln manuell hinzufügen.Weitere Informationen finden Sie unter How to: Resolve Web Performance Test Playback Issues Caused by Dynamic Parameters.
Siehe auch
Aufgaben
How to: Create a New Web Performance Test Using the Web Performance Test Recorder
How to: Resolve Web Performance Test Playback Issues Caused by Dynamic Parameters