Anzahl zulässiger URL-Umleitungen in Testläufen angeben

Wenn Sie in einer Umgebung mit Lastverteilung einen Test ausführen, kann es bei der HTTP-Verarbeitung zu einer nicht erwarteten Schleife für Umleitung kommen. Zu einer nicht erwarteten Umleitungsantwort kommt es immer dann, wenn der Browser von einer HTTP-Anforderung, von der normalerweise ein bestimmtes Dokument zurückgegeben wird, zu einer anderen Position umgeleitet wird.

Informationen zu diesem Vorgang

Wenn das System eine Endlosschleife mit Umleitungen feststellt, wird die Endlosschleife unterbrochen, es wird eine Fehlerbeurteilung zu der Anforderung ausgegeben und die folgende Nachricht wird angezeigt:

Endlosschleife für Umleitung beim Empfang von URL n erkannt. Wenn dies erwartet und verstanden wird, erhöhen Sie den Parameter RPT_VMARGS rptMaxRedirection. Umgeleitetes Protokoll (von der ersten URL bis zur aktuellen).

Die Standardanzahl an Umleitungen beträgt 10. Sie können diese Standardanzahl an Umleitungen aber bearbeiten, indem Sie das Argument RPT_VMARGS in der Einstellung –DrptMaxRedirection entsprechend aktualisieren.

Führen Sie auf jedem Agentencomputer die folgenden Schritte aus, um die Anzahl zulässiger Umleitungen vor Anzeige einer Fehlernachricht zu ändern:

Vorgehensweise

  1. Blenden Sie im Testnavigator das Projekt ein und suchen Sie an der Implementierungsposition nach dem zu ändernden Agentencomputer. Agentencomputer sind durch das Symbol Positionssymbol in Form dreier kleiner Monitore gekennzeichnet.
  2. Klicken Sie mit der rechten Maustaste auf den Agentencomputer und klicken Sie dann auf Öffnen.
  3. Klicken Sie bei den Eigenschaftengruppen auf Allgemeine Eigenschaften und dann auf Hinzufügen.
  4. Führen Sie im Fenster Neue Eigenschaft folgende Schritte aus:
    1. Geben Sie im Feld Eigenschaftsname den Namen RPT_VMARGS ein.
    2. Bestätigen Sie im Feld Operator den Operator =.
    3. Geben Sie im Feld Eigenschaftswert die Zeichenfolge –DrptMaxRedirection=n ein, wobei es sich bei n um die maximale Anzahl an Umleitungen handelt, die vor Anzeige einer Fehlernachricht erfolgen können. Klicken Sie dann auf OK.
    4. Für jede Agentencomputerposition ist nur ein Argument RPT_VMARGS zulässig. Wenn mehrere Stileigenschaften des Typs RPT_VMARGS erforderlich sind, muss -Dname=Value durch ein Leerzeichen getrennt werden. Beispiel: -DrptMaxRedirection=15 -Dandere_eigenschaft=wert.
    Im nächsten Fenster Neue Eigenschaft wird die maximale Anzahl an Umleitungen auf 15 festgelegt:
    Fenster 'Neue Eigenschaft', in dem der auf RPT_VMARGS festgelegte Eigenschaftsname, der auf 'Ist gleich' festgelegte Operator und der auf DrptMaxRedirection=15 festgelegte Eigenschaftswert angezeigt werden

Feedback