有时候,后端不方便模拟相应数据,比如后端不是服务器端,是智能硬件的时候,但测试同学需要相关接口,方便的进行测试。如果要在硬件上模拟,会很费劲。这个时候用自己的机器模拟一下就很方便。
1 。安装Docker ,
用brew进行安装
brew cask install docker
2. 安装 rap2套件
从 https://github.com/thx/rap2-delos 按照安装说明。执行命令,如果一个一个软件装,天都 黑了,也装不完。
docker-compose up -d
但这里有两个坑,
1 mysql 提示不能使用root账号的问题, 在docker-compose.yml 中需要注释掉 MYSQL_USER: “root”
2 Docker 国内访问各种外国仓库很慢,需要配置一些国内镜像,就会很飞快
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"debug": true,
"experimental": false,
"registry-mirrors": [
"http://f1361db2.m.daocloud.io",
"http://hub-mirror.c.163.com",
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn"
]
}

3 愉快的玩耍了
Docker 安装好之后是这样。

进入RAp2的界面

本文介绍如何通过安装Docker及rap2套件来模拟智能硬件接口,以便于测试人员进行便捷的接口测试。文中详细描述了安装过程,并解决了安装过程中可能遇到的问题,如mysql的root用户权限问题和加速Docker国内访问的方法。


被折叠的 条评论
为什么被折叠?



