接口文檔管理工具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

  1. 直接訪問由作者維護的rap.taobao.org
  2. 自己部署一個RAP服務器,參考最新Release部分

快速上手 quick guide

分支說明

  • master: 最新代碼會在master,所以master是最新的,但是不保證穩定。且有一些公司自用的東西,所以提交記錄可以參考,但不能直接使用master分支。
  • release:是相對穩定的最新代碼分支,也是RAP對外打包的分支
  • 其它分支:根據開發需要,大的版本會以版本號為分支名,打一些臨時分支。

最新Release

其它LINKS

如不想自己內部搭建接口文檔管理工具:

1、http://www.xiaoyaoji.com.cn/

在線post,get請求,生成markdown 文檔。

1、http://ouapi.com/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM