1、安装脚本执行成功,但是jvm-sandbox下载安装失败
jvm-sandbox-repeater/bin/bootstrap.sh,会自动安装jvm-sandbox及jvm-sandbox-repeater模块,但是有时bootstrap.sh脚本执行成功,但是jvm-sandbox未安装成功,此时需要手动去下载jvm-sandbox安装
2、安装目录问题
jvm-sandbox被安装在当前用户家目录下
jvm-sandbox-repeater模块被安装在当前用户家目录下的隐藏目录:.sandbox-module
3、工作模式问题:
# 是否开启脱机工作模式:repeat.standalone.mode=true
目前看到的区别:
repeat.standalone.mode=true,开启本地模式,
配置文件读取本地的:repeater-config.json,
录制的接口数据序列化至: /Users/.sandbox-module/repeater-data/record
repeat.standalone.mode=false,开启远程模式,
配置文件读取本地的:http://127.0.0.1:8001/facade/api/config/%s/%s
录制的接口数据序列化至:http://127.0.0.1:8001/facade/api/record/save
4、bootstrap.sh中,是否启动repeater-bootstrap.jar
脚本中启动时将sandbox-agent.jar按照agent方式启动,后续不便于调试。所以先临时注释掉,后面通过attch方式启动
脚本启动时将repeater-bootstrap.jar本身作为了被测试应用,并开启了远程调试模式。 这样repeater 和 sandbox 容易混,不便于理解
所以基于上面的内容,暂时将bootstrap.sh 中的 repeater-bootstrap.jar启动关掉。但是当开启非本地模式,即:repeat.standalone.mode=false时,则需要启动repeater-bootstrap.jar,因为有些配置文件是通过repeater-bootstrap.jar暴漏的服务获取的。
网友评论