接口文档管理工具rap
git地址: https://github.com/thx/RAP
wiki : https://github.com/thx/RAP/wiki/home_cn
视频教程: http://thx.github.io/RAP/study.html
官方Demo地址: http://rap.taobao.org/org/index.do
什么是rap
1、工具帮助我们更高效的管理接口文档GUI工具
2、可以自动生成Mock数据、校验真实接口的正确性
3、结构化的API数据,避免更多重复劳动
用户场景:
前端,使用RAP制定接口,生成自测数据。
后端,使用RAP制定接口,校验真实输出的格式。
测试,使用RAP录制Mock规则,实现自动化测试。
其它,各种角色,需要了解该系统接口情况的人。
项目创建:
创建团队 和 创建项目的用户,就是该团队和用户的管理员
团队 》》 产品线 》》 分组 》》 项目
注意: 添加项目时候 先在团队里面添加好成员

接口编辑和定义

参数或接口的复制与移动

可以 Ctrl+Enter 复制局部接口
版本控制

json导入

Mock数据自动生成

获取mock数据 前端同学可以先做事

RAP项目搭建环境
1、JDK 1.8+
2、MySQL 5.6.12+ 太老的MySQL运行initialize.sql会报多timestamp错误
3、Tomcat 8.*+ 不要用9alpha,alpha和beta
4、Redis 3.0+ 部署在本机,默认端口即可
如何使用RAP
- 直接访问由作者维护的rap.taobao.org
- 自己部署一个RAP服务器,参考最新Release部分
快速上手 quick guide
- English: Quick Guide Manual at first.
- 中文:Video Tutorial 视频教程
分支说明
- master: 最新代码会在master,所以master是最新的,但是不保证稳定。且有一些公司自用的东西,所以提交记录可以参考,但不能直接使用master分支。
- release:是相对稳定的最新代码分支,也是RAP对外打包的分支
- 其它分支:根据开发需要,大的版本会以版本号为分支名,打一些临时分支。
最新Release
其它LINKS
- 我想大概了解RAP => Official Site 官网
- 我想查找详细的文档资料 => Wiki/Documents/Manual 文档/手册
- 我想快速了解什么是RAP => 视频介绍
- 我想快速上手RAP使用方法 => 视频教程
- 我要反馈问题 => Issues
如不想自己内部搭建接口文档管理工具:
1、http://www.xiaoyaoji.com.cn/
在线post,get请求,生成markdown 文档。
接口文档管理工具rap的更多相关文章
- 接口文档管理工具-Postman、Swagger、RAP(转载)
接口文档管理工具-Postman.Swagger.RAP 转自:http://www.51testing.com/html/10/n-3715910.html 在项目开发测试中,接口文档是贯穿始终的. ...
- api(接口)文档管理工具
api(接口)文档管理工具 欢迎光临:博之阅API管理平台 ,做为一个app开发者,还没有用到api管理工具,你就OUT了 点击进入:程序员精华博客大全
- api接口测试工具和接口文档管理工具
api接口测试工具和接口文档管理工具 1.postman(https://www.getpostman.com) Postman 是一个很强大的 API调试.Http请求的工具.她可是允许用户发送任何 ...
- Api接口文档管理工具,你知道哪些呢?
上周看到有人在我的Github开源项目中提了个issue,说是否考虑接入swagger.那今天我就用swagger与其他接口文档工具做对比,同时说说Api接口文档工具的那点事.如今,在前后端分离开发的 ...
- RAP, 高效前后端联调框架,接口文档管理工具
RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据.校验真实接口的正确性,使接口文档成为开发流程中的强依赖.有了结构化的API数据,RAP可以做的更多, ...
- 接口文档管理神器RAP2安装和部署
目录 一 RAP2 二 RAP2 安装需要的环境 2. 1 Node.js 安装: 2. 2 Mysql 5.7+ 安装 2 .3 Redis 安装见文章 2. 4 后端 rap2-delos 安装 ...
- API文档管理工具
系统庞大之后,前后端分离开发,前端调用后端提供的接口,请求协议一般是 HTTP,数据格式一般是 JSON.后台只负责数据的提供和计算,而完全不处理展现逻辑和样式:前端则负责拿到数据,组织数据并展现的工 ...
- API文档管理工具-数据库表结构思考.
API文档管理工具-数据库表结构思考. PS: 管理工具只是为了方便自己记录API的一些基本信息,方便不同的开发人员 (App Developer, Restful API Developer)之间的 ...
- GIT+云盘作 做 文档管理工具
GIT+云盘作 做 文档管理工具 在工作中, 会遇到公司的文档 和 自己家里的 文档进行同步的问题, 通常我们使用U盘作为传输节制, 但是不是非常好,文档的改动都不能发现, 导致回家同步的时候, 出各 ...
随机推荐
- Linux下监控网卡流量的软件iftop
官网上说使用iftop需要libpcap和libcurses这两个包. 用命令查找了一下 # rpm -qa | grep libpcap libpcap-0.9.4-15.el5 只找到了这个,缺 ...
- UNP总结 Chapter 12~14 IPv4与IPv6的互操作性、守护进程和inet超级服务器、高级I/O函数
一.IPv4与IPv6的互操作性 1.IPv4客户与IPv6服务器 拥有双重协议栈的主机的一个基本特性就是:其上运行的IPv6服务器既能应付IPv4客户,又能应付IPv6客户.这是通过使用IPv4映射 ...
- Linux 设备树 dts
1. dtb反编译成dts文件命令:./kernel-4.4/scripts/dtc/dtc_overlay -I dtb -O dts out/target/product/m863ur100_p0 ...
- CSS:CSS 颜色
ylbtech-CSS:CSS 颜色 1.返回顶部 1. 颜色是通过对红.绿和蓝光的组合来显示的. 颜色值 CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) 表示法进行定义.对光 ...
- PowerDesigner:导出SQL脚本以及问题解决
在PowerDesigner中点击DataBase -----------> Generate Datebase -----(可以点击Preview预览sql语句)------->设置 ...
- 【225】ArcEngine 实现要素添加 & 删除
参考:ArcGIS Engine效率探究——要素的添加和删除.属性的读取和更新 删除要素 //添加图层,显示在最上面 axMapControl1.AddShapeFile(@"D:\01-业 ...
- Codeforces1110F Nearest Leaf dfs + 线段树 + 询问离线
Codeforces1110F dfs + 线段树 + 询问离线 F. Nearest Leaf Description: Let's define the Eulerian traversal of ...
- PhpStorm插件之Api Debugger
安装插件 File->Setting->Pluugins 搜索 Api Debugger 如何使用 安装完插件后,RESTART IDE,在编辑器右侧 即可找到最新安装的 Api D ...
- 51nod1267(双指针)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1267 题意:中文题诶- 思路:双指针 求a+b+c+d=0,令 ...
- python 之 函数 基础
为什么要有函数?什么是函数? 1.组织结构不清晰,可读性差 2.代码冗余 3.管理维护的难度极大,扩展性 具备某一个功能的工具就是程序的中函数 事先准备工具的过程---->函数的定义 拿 ...