最近在学习 JMeter,原本写好的用例也运行成功过,可是今天突然报错了,而且错误信息很奇怪,希望请教一下这里的朋友们,谢谢!
环境:
操作系统:macOS Sierra 版本:10.12.3
JDK 版本:1.8.0_111
JMeter 版本:3.1
用例:使用 BeanShell 断言判断用例成功与否
目录结构如下:
BeanShell 断言的脚本如下:
log.info(SampleResult.getResponseDataAsString());
boolean result = false;
String uid = vars.get("uid");
String token = vars.get("token");
if (SampleResult.getResponseCode().equals("200") && token.contains(uid)) {
result = true;
} else {
result = false;
}
SampleResult.setSuccessful(result);
用例执行报错信息如下:
2017/03/24 17:23:27 ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: source /Users/g***y/Library/apache-jmeter-3.1/ (No such file or directory)
其中/Users/g***y/Library/apache-jmeter-3.1/是我的 JMeter 目录,JMeter 的启动方式是在终端下执行:
cd Library/apache-jmeter-3.1/
./bin/jmeter
有遇到相同情况的吗?