How to: Promote Dynamic Parameters to Web Performance Test Parameters

Dieses Thema gilt für folgende Anwendungsbereiche:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

Einige Websites und Anwendungen verwenden dynamische Parameter in einer oder mehreren Webanforderungen. Ein dynamischer Parameter ist ein Parameter, dessen Wert bei jeder Ausführung der Anwendung generiert wird. Da der dynamische Wert wahrscheinlich bei jeder Ausführung des Tests unterschiedlich ist, kann ein dynamischer Parameter dazu führen, dass die Wiedergabe des Webleistungstests fehlschlägt. 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 die geläufigsten Typen von dynamischen Parametern automatisch:

  • 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.

In der Visual Studio 2010 Ultimate-Standardkonfiguration werden dynamische Parameter erkannt, wenn Sie einen Webleistungstest mit der Webleistungstest-Aufzeichnung aufzeichnen. Wenn Sie Visual Studio 2010 Ultimate jedoch so konfiguriert haben, dass dynamische Parameter nicht erkannt werden, oder die getestete Webanwendung mit zusätzlichen dynamischen Parametern geändert wird, bietet der Webleistungstest-Editor die Möglichkeit, dynamische Parameter im Webleistungstest zu erkennen.

Tipp

Sie können das Standardverhalten für das Erkennen von dynamischen Parametern ändern, wenn Sie einen Webleistungstest in Visual Studio 2010 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 wie in der folgenden Prozedur beschrieben die Symbolleistenschaltfläche Dynamische Parameter auf Webtestparameter hochstufen verwenden, um die oben im Webleistungstest aufgeführten dynamischen Parametertypen zu erkennen.

So erkennen Sie dynamische Parameter im Webleistungstest

  1. Öffnen Sie einen Webleistungstest.

    Der Webleistungstest-Editor wird geöffnet, und die Anforderungsstruktur für den Webleistungstest wird angezeigt.

  2. Klicken Sie auf der Symbolleiste auf die Schaltfläche Dynamische Parameter auf Webtestparameter hochstufen.

    Nach Abschluss des Erkennungsprozesses (wenn dynamische Parameter erkannt werden) wird das Dialogfeld "Dynamische Parameter auf Webtestparameter hochstufen" 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 im Dialogfeld "Dynamische Parameter auf Webtestparameter hochstufen" auf einen dynamischen Parameter klicken, 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.

  3. 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.

  4. Klicken Sie auf OK.

    Tipp

    Es gibt einige Formen von dynamischen Parametern, die nicht erkannt werden. Für die korrekte Verarbeitung dieser Parameter 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

Weitere Ressourcen

How to: Resolve Web Performance Test Playback Issues Caused by Dynamic Parameters