概述
故事背景
jmeter中创建一个BeanShell Sampler。编写了一个BeanShell Sampler脚本。结果,报错了…… 代码如下:
String s = "s";
String y = "y";
boolean result = s.equals(y);
vars.put("result2",result);
如图:
报错如下:
详细报错代码:
Error Count: 1
Response code: 500
Response message: org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval Sourced file: inline evaluation of: ``String s = "s"; String y = "y"; boolean result = s.equals(y); vars.put("result2" . . . '' : Error in method invocation: Method put( java.lang.String, boolean ) not found in class'org.apache.jmeter.threads.JMeterVariables'
问题解决思路
1、看报错信息
2、根据报错内容调试代码
尝试解决问题
报错的提示如下
put( java.lang.String, boolean ) not found in class'org.apache.jmeter.threads.JMeterVariables'
没有找到put( java.lang.String, boolean )这个方法。
大胆猜测,put的value应该是String。验证猜想:
运行结果:
Good!运行成功!
最后
以上就是现实高跟鞋为你收集整理的Jmeter报这个错BeanShell Sampler故事背景问题解决思路尝试解决问题的全部内容,希望文章能够帮你解决Jmeter报这个错BeanShell Sampler故事背景问题解决思路尝试解决问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复