Ich möchte 2 Arten von Parametern zu einer Post-Anfrage hinzufügen.Jmeter: Zufallszahl mit Bohnenschale
von einem HTTP-Anfrage extrahieren I 2 Liste von Variablen:
Order_id = input type="hidden" name="(drag.+?)" value="(\d+?)"
Weight_id = class="draggableviews-weight form-select" id=".+?" name="(drag.+?)"
In der Post-Anforderung, die ich diese Variablen alle müssen umbuchen folgt. Ich benutze dafür einen BeanShell PreProcessor
. Die erste Liste ist kein Problem, da diese den gleichen Wert erhält. Die zweite Liste sollte einen neuen zufälligen Wert zwischen -50 und 50 erhalten. Ich möchte auch einen anderen zufälligen Wert für jede Iteration.
Wie soll ich das tun?
Wenn ich Zufall Variabele Config Element verwenden bekomme ich die gleichen Zufall int für jeden variabele. Ich möchte eine andere für jede Iteration.
Versucht dies, aber hat nicht funktioniert. – DDHOOGE
Was ist der Fehler? Hast du den Wert von value2 überprüft? benutze log.info ("values2" + value2); in Beanshell Preprocessor und ausführen. Überprüfen Sie den Wert in den Protokollen –
2016/10/28 08:48:59 ERROR - jmeter.config.RandomVariableConfig: Maximum() muss> Minimum1) sein 2016/10/21 08:49:01 ERROR - jmeter.util.BeanShellInterpreter : Fehler beim Aufrufen der bsh-Methode: eval \t In Datei: Inline-Auswertung von: '' int count = Integer.parseInt (vars.get ("Order_id_matchNr")); . . . '' "" In Zeile 16, Spalte 9 gefunden. – DDHOOGE