Class Jmeter:BeanshellAssertion错误:在类中找不到方法
我只想从jdbc采样器读取响应,并在http请求中使用它 我在一个jdbc请求下创建了一个BeanShellAssertion脚本,只编写了下面的代码,没有其他内容Class Jmeter:BeanshellAssertion错误:在类中找不到方法,class,jdbc,jmeter,beanshell,Class,Jdbc,Jmeter,Beanshell,我只想从jdbc采样器读取响应,并在http请求中使用它 我在一个jdbc请求下创建了一个BeanShellAssertion脚本,只编写了下面的代码,没有其他内容 if(vars.getObjects("jdbcresult1").size!=0) { String jdbcresult1=vars.getObjects("jdbcresult1").get(0).get("jdbctrackingnumber1")+"
if(vars.getObjects("jdbcresult1").size!=0)
{
String jdbcresult1=vars.getObjects("jdbcresult1").get(0).get("jdbctrackingnumber1")+"";
vars.put("trackingnumber1",jdbcresult1);
log.info("TrackingNumber1 is: "+trackingnumber1);
}
错误:
2020-08-13 23:32:47030错误o.a.j.u.BeanShellInterpreter:错误
调用bsh方法:评估源文件:内联评估:``import
java.lang.Object;if(vars.getObjects(“jdbcsresult1”).size!=0{字符串…'':方法调用中出错:方法getObjects( 在中找不到java.lang.String) 类'org.apache.jmeter.threads.JMeterVariables' 2020-08-13 23:32:47030警告o.a.j.a.BeanShellAssertion:中的错误 豆沙分割 问题1:您如何决定应该使用什么编写代码来读取jdbcresponse值: a、 豆沙分割 b、 Beanshell后处理器 c、 豆沙 问题2:原始问题的解决方案,以解决错误?问题在于:
vars.getObjects(...)
不存在
应该是:
vars.getObject(...)
见:
- 问题在于:
vars.getObjects(...)
不存在
应该是:
vars.getObject(...)
见: