Jmeter-Variablen mit Beanshell aktualisieren

Beim Versuch, eine Jmeter-Variable mit einem Beanshell-Skript zu aktualisieren, ist ein Problem aufgetreten. Ich bin @ gefoldieses Handbuch und ich habe @ gesehdieses Them und beide sagen dasselbe:

Um eine Variable zu aktualisieren, verwenden Sievars.put("variable", "newValue");Der eingegebene Wert kann nur ein String sein.

Jetzt möchte ich diesen Code verwenden:

String x = vars.get("counter");

int y = Integer.parseInt(x);
y = y + 1;

String z = "" + y;

vars.put("counter", z);
// print(z);

Mein Variablenzähler ist ein Benutzerparameter (zuvor als benutzerdefinierte Variable ausprobiert) mit dem Wert 1. Ich kann sehen, dass mein Skript funktioniert, da der Ausdruck (z) den Wert 2 zurückgibt. Jetzt erwarte ich auch, dass mein Variablenzähler in aktualisiert wird Die Benutzerparameter, sodass ich bei erneuter Ausführung den Wert 3 erhalte. Dies ist nicht der Fall: Der Wert wird nicht aktualisiert. Bei jeder Ausführung des Skripts wird der Wert 2 zurückgegeben.

Jemand, der mir dabei helfen kann?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage