2016-05-31 16 views
-1

Ich habe sieben Thread-Gruppen erstellt, die verschiedene Szenarien in einer Anwendung ausführen. Ich versuche, meine Skripte zu optimieren, um wartbarer und einfacher zu meistern, wenn jemand anders sie benutzt.Wie kann ich mehrere Szenarien gleichzeitig ausführen, ohne mehrere Thread-Gruppen zu verwenden?

Die Sache, die ich nicht herausfinden kann, ist, wie kann ich diese Thread-Gruppen in ein oder zwei kombinieren und immer noch die sieben verschiedenen Ausführungspfade und die Möglichkeit, sie zu steuern, durch Kontrolle ich bedeute, wie viele Benutzer auszuführen Szenario 1, wie viele Szenario 2 usw. bis 7.

Derzeit der Testplan wie diese

enter image description here

Antwort

1

Wenn Sie aus irgendeinem Grunde mehr Thread-Gruppen wollen nicht die Alternativen sind in:

  • Throughput Controller - mit verschiedenen globalen Ausführungen oder Ausführungsprozentsätzen
  • Switch Controller - dem zufälligen gewichtete Wert liefert (in einigen Fällen Throughput-Controller garantiert nicht, dass Sampler im Rahmen jemals ausgeführt werden)

Weitere Informationen zur Konfiguration und Implementierung finden Sie im Handbuch Running JMeter Samplers with Defined Percentage Probability.

+0

Dank Dmitri Ihre Lösung war noch besser! –

0

sieht auszuführen Nun, ich habe gerade herausgefunden, wie zu tun, dass ich eine Loop-Controller ein hinzugefügt Random Order Controller als Kind des Loop Controllers. Und ich habe sieben setzen Durchsatz-Controller als Kind der Zufallsreihenfolge-Controller so jetzt alles sieht gut aus enter image description here

Verwandte Themen