问题遇到的现象和发生背景
一、场景:
1.使用jmeter对接口断言时选择的beanshell断言
2.编写脚本,想将获取的响应信息转化为json对象,看网上需要导入第三方的jar包
3.从https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/中下载了fastjson-1.2.79-javadoc.jar包,并放置到对应的目录
二、笔记本和系统版本:
MacBook pro m1 2020款笔记本
系统版本:12.3.1
问题相关代码,请勿粘贴截图
import com.alibaba.fastjson.JSONObject;
String res_data=prev.getResponseDataAsString();
JSONObeject json_data=JSONObject.parseObject(res_data);
log.error(res_data);
运行结果及报错内容
2022-04-08 13:23:58,825 ERROR o.a.j.u.BeanShellInterpreter: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import com.alibaba.fastjson.JSONObject; String res_data=prev.getResponseDataAsS . . . '' : Typed variable declaration : Class: JSONObeject not found in namespace
我的解答思路和尝试过的方法
看网上说是将jar包“fastjson-1.2.79-javadoc.jar“放在lib/ext目录中,所以就将这个jar包放到/opt/homebrew/Cellar/jmeter/5.4.3/libexec/lib/ext下面了
我想要达到的结果
想知道macOS系统使用jmeter时,(1)第三方jar包放置在那个目录?(2)jar包有哪些方法可以调用在哪里查看?