Ich versuche, etwas zu tun, das relativ einfach sein sollte, aber ich bin mir nicht sicher, was ich vermisse.Parsen pros.get zu int in Jmeter gibt "Statische Methode parseInt (java.lang.Integer) nicht in der Klasse gefunden" java.lang.Integer '"
Ich muss den Wert in meiner Eigenschaft als eine Ganzzahl speichern. Ich versuche, diesen
-Code zu tun:
log.info(">>>>>>>>>>>>>>>>>" + props.get("total_no_of_backends_getting_targeted"));
int total_no_of_backends_getting_targeted = Integer.parseInt(props.get("total_no_of_backends_getting_targeted"));
Ausgang:
2016/10/12 17:11:22 INFO - jmeter.util.BeanShellTestElement: >>>>>>>>>>>>>>>>>13
2016/10/12 17:11:22 ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import java.io.*; import java.util.*; import org.apache.jmeter.services.FileServ . . . '' : Typed variable declaration : Error in method invocation: Static method parseInt(java.lang.Integer) not found in class'java.lang.Integer'
2016/10/12 17:11:22 WARN - jmeter.modifiers.BeanShellPreProcessor: Problem in BeanShell script org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import java.io.*; import java.util.*; import org.apache.jmeter.services.FileServ . . . '' : Typed variable declaration : Error in method invocation: Static method parseInt(java.lang.Integer) not found in class'java.lang.Integer'
Dies ist eine Eigenschaft (und nicht var), weil es in einer anderen Thread-Gruppe gesetzt zu werden. Aber diese Zeile gibt mir immer die 'Statische Methode parseInt not found ...'. Alles, was ich will, ist in der Lage, diesen Wert (13 in diesem Fall) innerhalb einer for-Schleife zu verwenden. Hat jemand irgendwelche Ideen?
Th Die Fehlermeldung besagt, dass props.get ("total_no_of_backends_getting_targeted") bereits eine ganze Zahl zurückgibt. Was glaubst du, dass es zurückkehrt? – stdunbar