【java】有什么好的接口管理工具吗?

开发restful接口,需要和IOS,Android对接。
刚开始是Git直接是上文档,现在接口越来越多,难管理、难验证、难查询
想找达到以下目的的工具

1、管理接口地址、请求方法、携带参数,接口版本,说明。
2、模拟请求类似POSTMAN
3、批量完成一组(多个规定的接口)请求
4、能扩展,例如将用户整合进来。

如果有那用现有轮子,更方便。
如果没有那就只能造了一个了(其实还是不喜欢造!)

回答

最好的API文档管理工具 http://swagger.io/ 不多说了,官方文档很全,自个研究吧

有个开源的接口管理工具 http://git.oschina.net/leunpha/apiManager 还不错 可以试试

试试这个RAP, 简单易用。部署后在线浏览,包含权限控制与接口文档的版本控制。
http://rap.taobao.org/org/index.do

推荐一个我自己在使用的http://www.xiaoyaoji.cn/login 小幺鸡 感觉还可以 在线编辑修改 唯一感觉不足的就是响应数据的数据接口层次不是太明显

apidoc可以满足你

不知道这个是不是满足你的需求:https://github.com/heroghost/apidoc。这里有示例:http://www.isgala.com/index.php

试试 raml: http://raml.org/

最好的还是自己造的,嵌入api代码内的

之前的回答=>《如何编写 API 的文档?》
后续文章=>《一种API代码结构的设计思路》

WSO2的开源产品,API Manager,可以实现你的要求,但是如果要扩展或者改造的话,代码阅读的难度有点大

CrapApi:一个由anjularjs+bootstrap+springMVC搭建的免费开源的API接口、文档管理系统(应用接口管理系统)
在线演示地址:http://api.crap.cn
开源地址:https://github.com/EhsanTang/...
主要功能:
1.项目管理、模块管理、接口管理、接口版本、接口拷贝、接口文档pdf下载、模块加密访问....
2.数据字典管理、数据字典加密访问...
3.多管理员、多权限、多角色管理,精准控制每个接口的删改权限
4.自定义菜单、自定义网站样式、自定义网站字体,满足你的各种需求
5.文档管理:说明文档、需求文档、技术实现文档,想怎么分类CrapApi都支持
6.文档留言、错误码管理、接口排序...
7.post、get、delete、head、trace、put、options请求在线调试
8.接口修改日志记录、接口恢复
9.接口、文章Lucene全文搜索
10.DOC、PDF、TEXT、EXCEL等资源管理,支持版本号控制,文档内容检索,支持无限级目录设置,支持目录密码访问
11.操作日志记录、根据日志恢复数据
12.支持markdown、kindeditor、text-angularjs等多种编辑器
13.支持redis缓存

可以试试eolinker旗下的ams
目前国内很多产品我都试用过,api管理工具推荐eolinker
www.eolinker.com
国外的推荐swagger,这款软件是目前国外最好的

什么小幺鸡、eoliner都是垃圾,推荐给你APIGee,但是需要翻墙。国内的话可以用下QuickAPI,去里面体验下http://www.qkapi.com

【java】有什么好的接口管理工具吗?

国外的话Swagger(Swagger – The World's Most Popular Framework for APIs.),
目前国内做得最好的是EOAPI(EOAPI - 业内领先的接口管理平台)。

EOAPI一直比较低调,相对于其他做噱头的产品,它就更加专注用户体验和功能性的提升,因此我也比较喜欢它。
EOAPI有线上版本和开源版本,基于PHP。

附上EOAPI的一些简介(来自EOAPI的官网):

【java】有什么好的接口管理工具吗?

【java】有什么好的接口管理工具吗?

【java】有什么好的接口管理工具吗?

接口管理
无论你是个人开发者、创业团队还是成熟企业,eoapi将满足你的所有接口管理需求。
不再需要为每个项目搭建独立的接口管理平台和编写离线的接口文档,一切的项目接口管理都将在云端进行。

项目协作
传统的word、excel以及自建wiki等文档工具,均无法摆脱编写繁琐、阅读困难、维护麻烦等缺点。
eoapi能够让你注册后便开始协作,其规范化的文档、清晰的分类以及友好的阅读界面,让文档更新和协作不再痛苦。

【java】有什么好的接口管理工具吗?

在线测试
传统如DHC以及postman等测试工具已无法满足接口管理工作,并且无法提供性能测试报告。
eoapi则将代替传统测试工具,无须翻墙和安装,只需网页轻轻一点即可得知完整的接口测试信息。

EOAPI个人开源版本(EOAPI - 业内领先的接口管理平台):

【java】有什么好的接口管理工具吗?

www.sosoapi.com,这个是我个人用过比较好用的,可以试下哈,在线编辑swagger,然后还有很多团队管理功能~

以上是 【java】有什么好的接口管理工具吗? 的全部内容, 来源链接: utcz.com/a/72548.html

回到顶部