JMeter中BeanShell Sampler报错Method put…not found in class‘org.apache.jmeter.threads.JMeterVariables
–>
建一个BeanShell Sampler,方便调试
修改前:
long s = ${__time(/100000,)};
long y = ${__Random(1,100000,)};
long z = s+y;
vars.put("xxx_id",z); //类型转换成String
通过异常发现,Error in method invocation: Method jmeter put( java.lang.String, long ) not found in class‘org.apache.jmeter.threads.JMeterVariables‘
大胆猜测,put的value应该是String。验证猜想:
修改后如下 ,
类型转成string,就不报错了
long s = ${__time(/100000,)};
long y = ${__Random(1,100000,)};
long z = s+y;
vars.put("XXX_id",z.toString()); //类型转换成String
本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。
© 版权声明
文章版权归作者所有,未经允许请勿转载。