一、基础概念篇
概述
学习此工具的背景
目前大部分公司都实行了前后端分离开发
a、前端开发依赖于后端接口数据,需要与后端接口联调才能获得数据展示,从而拖慢了开发进度;
b、没有一个很好的结构化接口文档管理工具,能够对项目中所用到的接口进行管理。如一个请求的地址、有几个参数、参数名称及类型含义等等。同时支持项目、历史版本的切换。
1、什么是RAP
RAP是一个GUI的WEB接口管理工具。在RAP中,您可定义接口的URL、请求&响应细节格式等等。通过分析这些数据,RAP提供MOCK服务、测试服务等自动化工具。RAP同时提供大量企业级功能,帮助企业和团队高效的工作。
在前后端分离的开发模式下,我们通常需要定义一份接口文档来规范接口的具体信息。如一个请求的地址、有几个参数、参数名称及类型含义等等。RAP 首先方便团队录入、查看和管理这些接口文档,并通过分析结构化的文档数据,重复利用并生成自测数据、提供自测控制台等等... 大幅度提升开发效率。
主站地址:http://rapapi.org/
GitHub地址:https://github.com/thx/RAP
2、RAP特色
a.强大的GUI工具 给力的用户体验,你将会爱上使用RAP来管理您的API文档。
b.完善的MOCK服务 文档定义好的瞬间,所有接口已经准备就绪。有了MockJS,无论您的业务模型有多复杂,它都能很好的满足。
c.庞大的用户群 RAP在阿里巴巴有200多个大型项目在使用,也有许多著名的公司、开源人士在使用。RAP跟随这些业务的成行而成长,专注细节,把握质量,经得住考验。
3.怎么用
RAP学习中心:http://thx.github.io/RAP/study.html
WIKI: https://github.com/thx/RAP/wiki/home_cn
Mock.js介绍和语法: http://mockjs.com/
http://mockjs.com/0.1/
在线实例(参考):http://rapapi.org/org/team/teams.do (需要先注册)
4.搭建内部使用的rap
二、入门使用篇
1、创建项目
2、进入项目点击编辑添加接口地址请求参数以及响应
image.png
3、存储可以不同版本之前切换
image.png
4、点击进入请求页面
image.png
image.png
产生mock数据
image.png
此接口管理工具主要是在开发的前端和后端联调使用以及接口文档的统一管理比较方便
网友评论