最近在学习 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

有遇到相同情况的吗?


↙↙↙阅读原文可查看相关链接,并与作者交流