2017-07-18 4 views
0

Ich versuche eine einfache verschachtelte Schleife in JMeter 3.2 zu implementieren.JMeter vereinfacht verschachtelte Schleife

This solution nicht für mich arbeiten.

Sie können meinen Testplan here, ich habe es auf meiner Dropbox finden gehostet. Ich habe versucht, Dinge wirklich einfach zu halten. Wenn Sie nicht den Testplan herunterladen möchten, hier ist was ich tue:

  • Thread-Gruppe
    • anzeigen Ergebnisbaum
    • Loop-Controller (immer)
      • Zähler (Start: 0, Schrittweite: 1, Maximum: 10, Referenzname: loopX, Spurzähler unabhängig für jeden Benutzer: aktiviert)
      • Loop-Controller (immer)
        • Zähler (Start: 0, Schrittweite: 1, Maximum: 5, Name Referenz: Verworren, Spurzähler unabhängig für jeden Benutzer ausgewählt)
        • Debug Sampler

Nun, wenn ich an den Schleifen in den Response data Registerkarte aus den Debug-Sampler einen Blick darauf werfen, wie ich sehe nur loopY Variierung, von 0 bis 5 Offensichtlich ich loopX erwarte zu variieren, von 0 bis 10

I‘ Ich schätze jede Hilfe, danke.

Antwort

1

Ihre erste Schleife Controller wird nicht immer „Schleife“, wie Sie Loop-Controller „für immer“ Modus verschachtelt sind. loopX Der Zähler beginnt nur dann zu inkrementieren, wenn der zweite Regelkreis die Schleife verlässt und mit Ihrer aktuellen Konfiguration nicht erreichbar ist.

Wenn Sie zwei Zähler separat inkrementieren müssen, können Sie einen Blick in die Funktion __counter() werfen oder den Zähler loopX dem zweiten Regler hinzufügen. Weitere Informationen finden Sie unter How to Use a Counter in a JMeter Test.

+0

Vielen Dank! Wirklich ein dummer Fehler. Danke die Erklärung und die verschiedenen Links. Ich schätze wirklich all deine Arbeit um Jmeter. – Chuck