newuser= vars.get("prevUsrResponse");
org.json.JSONObject userJSON= new org.json.JSONObject(newuser);
if(prevUsrJSON.has("User") && custJSON.get("User")!= null) {
org.json.JSONObject contactJSON = userJSON.getJSONObject("User");
contactJSON.put("UserType","Private");
}
vars.put("updatedUser", userJSON.toString());
${updatedUser}
变量在下一个采样器请求中使用时不返回json(或任何值)。
可以有以下几种可能的原因:
>
在JMeter类路径中没有提供org.json.jsonObject类的。jar。
import org.json.JSONObject;
我不明白。身体能帮我吗?我怎么解决这个? 类似于Mr P singh..并使用regex提取器
错误-jmeter.util.BeanShellInterpreter:调用bsh方法时出错:文件中的eval:内联计算:``位置、广告客户、产品、活动、供应商、插入订单ID、发票号码。...“”在第1行第9列遇到“,”。 我在BeanShell后处理程序中有以下代码- 是我在用户定义变量中定义的变量,其值是CSV文件所在目录的路径。
我需要将变量(从响应中提取)从一个线程传递到另一个响应:“16540$Add373”我需要$RegEx:Ref Name:SFID RegEx:[$]模板:$1$MatchNo:1之前的数字 我已经使用beanshell断言将变量设置为jmeter属性 ${u setProperty(SFID1,${SFID})}; 在执行任务时,我得到了 断言失败消息:org。阿帕奇。乔芬。util。JMete
响应消息:org.apache.jorphan.util.JMeterException:调用bsh方法时出错:eval源文件:内联计算:``Import java.io.file;导入java.io.FileReader;导入java.io.FileWriter;重要的。..'' 代码是在JMeter中的Beanshell采样器中编写的。
而例外是: 2017/04/26 16:16:25 warn-jmeter.extractor.beanshellPostProcessor:BeanShell脚本org.apache.jorphan.util.jmeterException:调用bsh方法时出错:eval源文件:内联求值:``尝试{hash1=vars.get(“var_hash_1”);hash2=vars.get(“var_