2016-07-07 15 views
1

Ich versuche, ein jMeter Skript zu erstellen Upload einer Datei auf einer Web-Anwendung auszuführen:Parallel-Datei-Upload jMeter mit

Testplan Thread-Gruppe Anwendung starten Anmeldung Navigieren Hochladen Logout

Im obigen Fall, wenn wir mehrere Thread-Gruppen haben, werden mehrere Dateien hochgeladen. Obwohl meine Anforderung ist, mehrere Upload-Vorgänge (parallel) in einer Thread-Operation durchzuführen.

Wie kann das gemacht werden?

Antwort

0

Sie benötigen nur eine Thread-Gruppe für Ihre Anforderungen. Setzen Sie einfach weitere Benutzer in diese Thread-Gruppe und legen Sie keine Hochlaufzeit fest. Sie werden sich alle so schnell wie möglich anmelden und alle Schritte ausführen, die Sie in Ihrem Testplan haben. Dies wäre der einfachste Weg.

Aber, wenn Sie alle von ihnen an der genau gleichen Moment hochladen möchten, können Sie If controller (vorzugsweise mit While controller) hinzufügen, wenn alle von ihnen zu überprüfen, haben bestanden „Navigieren“ Anfrage und dann den Regler einmal alle von ihnen aktivieren sind bereit zum Hochladen. Dies kann erreicht werden, indem man einen Zähler einrichtet, der erhöht wird, wenn die "Navigieren" -Anfrage durchgeführt wird, und wenn der Zähler gleich der Anzahl von Benutzern ist, dann erzähle, dass er hochgeladen werden soll.

0
  1. Sie können nicht mehr als 1 Datei zu einem Zeitpunkt unter Verwendung von einzelnen Thread
  2. Sie springen können nicht laden über Themen Zahl, die Sie für die Thread-Gruppe

So sind die Optionen in definiert haben: