REST特点
- 客户端-服务端
通过将用户界面、让数据与存储分开,通过简化服务器组件来实现跨多平台的应用 - 无状态,可缓存
客户端到服务端包含理解请求所需的所有信息 - 统一接口
常见接口测试工具
- 插件类:postman、DHC、REST client
- 平台类:Yapi、DOClever、RAP2、EasyMock、Swagger
- 终端类:Postman、SoapUI、DOClever
Mock数据工具
- YApi
- DOClever
本地安装接口测试工具
mock数据开发流程
- 前端定义接口
- 完成静态页面
- 完成UI交互
- 对接真实接口
- 页面、逻辑测试
- 线上部署
DOClever线下部署mock服务器
- 打开DOClever官网
- 点击线下部署
- 选择github下载,跳转到它的github上的库中
- 根据库下面的文字说明进行线下部署如源码部署、npm部署
- 我们选择使用docker部署,点击仓库的docker目录,跳转到相关库并且下面有部署说明文字
- 使用docker-compose进行容器的管理
- 修改下面的一段代码
20080:自定义端口号
/srv/doclever:自定义本地目录
/my/own/datadir:自定义数据目录 - 打开终端虚拟机用ssh连接到远程测试服务器上
- 执行下面的命令
- 将编辑的文件复制到docker-compose.yml文件中
- 执行运行命令
- 查看运行
- 端口放行
- 在浏览器中输入 测试服务器ip:20080/html/web/controller/index/index.html
- 点击登录选择右下角的管理总后进行登录
- 登录后记得修改下密码这样安全些
- 退出后我们可以去注册一个账号