使用Jmeter BeanShell预处理器时遇到问题。 该脚本调用了我将它们放在目录“D:\ Software \ apache-jmeter-3.0 \ lib \ ext”下的jar。 enter image description hereJmeter输入变量声明:方法调用
这里是我的BeanShell代码:
import com.evergrande.api.test.JsonClientUtil;
import com.evergrande.common.utils.JsonUtil;
import com.fasterxml.jackson.databind.node.ObjectNode;
JsonClientUtil jcu=new JsonClientUtil();
ObjectNode node = JsonUtil.createObjectNode();//when I try to use the method in JsonUtil(Class),it came out error
错误:
2016/09/24 22:48:06 ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import com.evergrande.api.test.JsonClientUtil; import com.evergrande.common.util . . . '' : Typed variable declaration : Method Invocation JsonUtil.createObjectNode
2016/09/24 22:48:06 WARN - jmeter.modifiers.BeanShellPreProcessor: Problem in BeanShell script org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import com.evergrande.api.test.JsonClientUtil; import com.evergrande.common.util . . . '' : Typed variable declaration : Method Invocation JsonUtil.createObjectNode
我可以调用我的Java代码 “createObjectNode” 的方法。 那么,我该如何解决这个问题?谢谢你们。
谢谢!我已经解决了这个问题。这是因为缺乏Jar包。 – TavisD