当前位置: 首页 > 知识库问答 >
问题:

error-jmeter.util.BeanShellInterpreter:调用bsh方法时出错:eval源文件:内联求值:

龙洛城
2023-03-14
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(或任何值)。

共有1个答案

焦博实
2023-03-14

可以有以下几种可能的原因:

>

  • 在JMeter类路径中没有提供org.json.jsonObject类的。jar。

    • 从Maven central Repo下载jar
    • 复制到JMeter的“lib”文件夹
    • 重新启动JMeter以拾取。jar
    import org.json.JSONObject;
    

  •  类似资料: