一、前后端分离解决方案
1 - 前后端不分离
2 - 前后端分离痛点
- 前后端分离痛点分析:即使使用drf或者swagger,有了文档,但是还是无法解决根据文档测试的痛点,能否基于文档实现在线测试?
- 痛点场景测试:假设后端还未开发完成,前端已经开发完成了,这时候前端如何测试?
- 前端自己建立一个本地的mock,通过文档来测试
- 这时候又会产生一个问题,如果后端在开发过程中修改了文档,这时候前端也必须去同步文档,然后进行回测
3 - 前后端分离解决方案
- YApi解决方案:
- 前端测试通过yapi,yapi会返回mock数据提供给前端开发人员测试
- 后端开发人员测试接口,yapi会自动像系统发送http请求测试;并且yapi可以自动生成测试集
- 开发过程中,如果后端修改了接口,前端人员就可以通过yapi感知到后端接口的修改
二、YApi安装与基本使用
- 参考地址:https://blog.csdn.net/qq23001186/article/details/125832921
- 具体的使用也可以参考官方文档:很详细的文档