我正在尝试在 JMeter 中执行以下 Beanshell 脚本,它会在日志中引发错误。脚本是:
import org.apache.jmeter.protocol.http.control.CookieManager;
import org.apache.jmeter.protocol.http.control.Cookie;
CookieManager manager = sampler.getCookieManager();
Cookie cookie = new Cookie("ApiSession",props.get("MyCookie"),"","/",false,0);
manager.add(cookie);
日志文件中的错误是:
jmeter.util.BeanShellInterpreter:调用 bsh 方法时出错:eval 源文件:内联评估:``import org.apache.jmeter.protocol.http.control.CookieManager; 导入 org.apache。. . . ''
它对这条线不满意: manager.add(cookie);
如果我将其注释掉,则脚本会运行,但显然不会执行我想要的操作。所以,不确定是什么问题。
我看不到整个调试信息是没有帮助的。Jmeter 日志仅记录实际错误消息的一部分(如上),并且该消息在中间被剪切。打开调试模式没有帮助。