精华内容
下载资源
问答
  • php接口管理工具,API MANAGER 接口管理工具,php接口管理工具,API MANAGER 接口管理工具
  • api 接口管理工具

    千次阅读 2019-01-28 19:21:42
    api 接口管理工具 API 接口管理工具大致分为线上工具和自建工具。 1. 线上工具 比较热门的线上工具有: eolinker apizza:界面与 postman 比较像 easyapi apiview 2. 自建工具 企业一般都采用自建工具,自己维护...

    api 接口管理工具

    API 接口管理工具大致分为线上工具和自建工具。

    1. 线上工具

    比较热门的线上工具有:

    2. 自建工具

    企业一般都采用自建工具,自己维护一套 API 接口管理工具,比较热门的有:

    2.1 yapi

    在这里插入图片描述

    环境需求:Node.js (>= v7.6) & MongoDB (>= v2.6) & Git

    yapi UI 很漂亮,操作很流畅,安装比较简单,使用也比较简单,不与其他第三方工具或语言绑定。

    如果喜欢简单、UI 友好的,推荐使用这个。

    安装:yapi#安装

    2.2 RAP / rap2-delos + rap2-dolores

    在这里插入图片描述

    环境需求:Node.js (>= v8.9) & MySQL (>= v5.7) & Redis(>= v4.0)

    rap 功能非常全,UI 不是很漂亮,安装比较复杂,使用也比较复杂,数据生成使用 mock.js

    如果对功能完善、系统稳定、用 mock.js 生成数据有偏好的,推荐使用这个。

    RAP 目前有两个版本,第一个版本的 RAP 已经被官方废弃了,建议用第二个版本。

    RAP2 分成了两个包:

    RAP2 的安装步骤要麻烦一些,rap2-delos 可以参考官方文档 rap2-delos#部署非官方rap2-delos部署文档rap2-dolores 可以参考官方文档 rap2-dolores#deployment-部署

    2.3 easy-mock

    在这里插入图片描述

    环境需求:Node.js (>= v8.9) & MongoDB (>= v3.4) & Redis(>= v4.0)

    easy-mock UI 很漂亮,操作很流畅,安装比较简单,使用也比较简单,数据生成使用 mock.js,并且支持导入 Swagger Docs API。

    如果喜欢简单、UI 友好的,并且喜欢用 mock.js 生成数据或者导入 Swagger Docs API 的,推荐使用这个。

    安装:easy-mock#quick-start

    2.4 swagger

    Swagger 其实并不是一个工具,而是一系列工具,或者说叫一个生态:

    如你所见,这个生态功能非常全,但使用非常复杂,入门坎比较高。

    这套工具对后端非常有用,特别是 java 开发,能直接根据注释自动生成相应的 API 规范文档,然后直接根据这个 API 规范文档自动生成 UI 可视化界面与数据 Mock 服务器,而不是我们手动创建。

    安装:swagger

    3. 其他工具

    上面讲的,不管是线上工具还是自建工具,都是接口集成工具,主要是为了提供数据 Mock 功能。

    如果仅仅是为了以静态文本的形式做展示用,可以试试下面的一些工具:

    3.1 Git 仓库 + Markdown

    把接口文档单独建一个项目,使用 Markdown 的格式来书写。

    了解 Markdown 语法

    3.2 leanote

    在这里插入图片描述

    类似网易云笔记、印象笔记的笔记管理工具。

    了解 leanote

    3.3 gollum

    基于 Git 的 wiki 系统。

    了解 gollum

    3.4 wiki.js

    基于 Node.js 的 wiki 系统。

    了解 wiki.js

    后续

    转载:更多博客,查看 https://github.com/senntyou/blogs
    转载:作者:深予之 (@senntyou)

    展开全文
  • API Manager PHP 接口管理工具

    千次阅读 2020-06-29 18:01:27
    API Manager PHP 接口管理工具 接口开发过程中必不可少的的接口管理工具,今天推荐一个 API Manager 接口管理工具,是通过php编写的超轻量级工具,虽然作者只写了一些简单功能,但是可以自己扩展自己需要的功能,...

    API Manager PHP 接口管理工具

    下载地址:https://download.csdn.net/download/qq_19264385/10798697

    接口开发过程中必不可少的的接口管理工具,今天推荐一个 API Manager 接口管理工具,是通过php编写的超轻量级工具,虽然作者只写了一些简单功能,但是可以自己扩展自己需要的功能,还是很实用的。git的地址我忘了。需要的童鞋自行百度吧。

    使用截图:
    php接口文档管理工具

    在这里插入图片描述

    登录界面
    在这里插入图片描述

    新建分类
    在这里插入图片描述

    安装过程(设置项目根目录即可,我用的nginx 所以我的设置如下):
    root /Users/ace/work/ApiManager;
    在这里插入图片描述

    导入数据Mysql:
    将项目中db.sql导入到你建立好的数据库中,然后去配置数据库信息如图:
    在这里插入图片描述

    配置好后,绑定本地host,打开你配置的虚拟域名,我的是api.com:8088(端口随你自己配置,80默认端口也可以)

    项目非我所有,如有侵权请联系我删除。如果有问题可留言,我看到会回复。
    网站限制:必须设置积分,留言邮箱。博主看到即发。

    展开全文
  • RAP接口管理工具

    千次阅读 2018-06-06 22:39:32
    RAP是阿里开源的接口管理工具,主要包括开发团队/项目的管理,编写API接口,MOCK服务,接口测试,生成接口文档等功能。并且RAP是可以在本地环境中进行部署使用的(linux,windows皆可),这里也建议本地部署,第一不...

    RAP是阿里开源的接口管理工具,主要包括开发团队/项目的管理,编写API接口,MOCK服务,接口测试,生成接口文档等功能。并且RAP是可以在本地环境中进行部署使用的(linux,windows皆可),这里也建议本地部署,第一不受网络限制,第二数据放在自己的数据库中便于后续的功能扩展或分析。

    关于RAP的部署,网络上有较多的教程,这里就不再重复,主要需要java1.8,mysql5.6(mysql5.5导入sql会报错),tomcat8+,redis3.0+,RAP-0.14.16-SNAPSHOT.war。下面就RAP的一些基本使用简单介绍(介绍来自于对视频教程的学习结合实际的开发实践):

    一、创建团队,产品线、项目等

    RAP的一个好处是提供了团队/成员管理和产品/项目管理,有利于多项目协作,接口共享,创建团队截图如下:


    二、版本管理

    RAP对于接口文档的编辑提供了版本管理功能(吐槽下:保存一次就是一个新版本,版本太多根本看不过来……)。

    三、添加接口

    RAP的另一个好处是接口采用界面的方式进行管理,有利于对接口更好的分类,截图如下:


    四、根据文档生成模拟数据

    RAP是根据接口文档中接口的数据类型生成相关的模拟数据,截图如下:


    五、MOCK服务

    估计大家已经注意到上图中备注里的mock函数,mock服务采用mockjs,历史图片中${请求参数名}代表接口请求参数的值,可以使用这个值模拟生成与请求参数相关的值,例如:

    @mock=仓鼠${userId=不知名}号
    

    根据输入的userId生成一个userName,其中userId=xx表示采用默认值,即不输入userId的情况下默认使用不知名,同时,对于复杂的关系,也可以使用function()函数生成。

    六、导入json自动生成接口格式

    在开发工作中,经常会遇到后台接口已经写好再补写文档的情况,或者接口是echarts的图表需要的json数据(这时候可以直接去echarts示例copy下来json数据生成接口,无需后台参与),这个时候RAP的json导入就比较实用,可以直接将json数据导入成API接口。例如:

    {
        "user": {
            "userName": "仓鼠1号", 
            "userSex": "男", 
            "userAge": 16
        }, 
        "action": [
            {
                "name": "跑图", 
                "time": "2018-06-02 12:00:00", 
                "result": "失败"
            }, 
            {
                "name": "寻宝", 
                "time": "2018-06-02 12:10:00", 
                "result": "好像没找到啥"
            }
        ], 
        "nextPage": 1
    }

    这里笔者通过后台接口生成了一个比较复杂的json,通过RAP的json导入工具,可以直接导入API格式,导入变量的同时,还会使用@mock保存导入的数据:


    七、前端代码使用接口模拟数据

    使用RAP写好代码后,可以直接通过其后台提供的js工具调用模拟数据,无需后台参与。首先在配置里找到js路径:


    复制到前端代码中:

    <block name="script">
        <script src="http://192.168.60.85:8080/rap.plugin.js?projectId=2&mode=0"></script>
        <script type="text/javascript">
            $(function(){
                $.ajax({
                    url:"useMockFun",
                    //url:"{:U('Text/ajaxOutData')}",
                    //url:"3ma/index.php?s=/Home/Text/ajaxOutData",
                    type:"POST",
                    data:{
                        userId:1,
                        nowPage:1
                    },
                    success:function(res){
                        console.log(res);
                    }
    
                });
            });
    
        </script>
    </block>

    这里useMockFun就是RAP对应接口的请求url,这里直接ajax请求RAP并打印了相关结果,无需后台参与,phper应该已经发现,这里是将RAP的js工具整合到了thinkphp中使用。当需要与后台正式对接时,即注释掉<script src="http://192.168.60.85:8080/rap.plugin.js?projectId=2&mode=0"></script>这句,并将url改为实际的url即可。

    八、接口测试

    RAP带有接口测试功能,用于测试返回数据的格式和类型是否是API接口文档相同,<script src="http://192.168.60.85:8080/rap.plugin.js?projectId=2&mode=0"></script>,只需要添加mode=0,但是前提要保证RAP文档的请求url与实际的url一致,由于thinkphp中url生成使用的U函数,故这里需要把U函数结果url作为RAP的请求url,即url:"3ma/index.php?s=/Home/Text/ajaxOutData",测试结果如下:


    九、导出文档

    RAP可以将线上编写的API文档出成html(默认的虽说是稍微丑了点,不过可以通过修改css进行美化)



    展开全文
  • RAP web 接口管理工具

    千次阅读 2016-09-25 19:56:03
  • 接口规范说起来大,其实也就那么几个部分,接口规范、接口管理工具、接口文档编写、开发文档编写。 接口规范定义 一、协议规范 为了确保不同系统/模块间的数据交互,需要事先约定好通讯协议,如:TCP、HTTP、...
  • 接口规范说起来大,其实也就那么几个部分,接口规范、接口管理工具、接口文档编写、开发文档编写。以下将详细介绍,下面进入正文:接口规范文档具体内容如下:一:协议规范二:域名规范三:版本控制...
  • 常见的API接口管理工具

    万次阅读 2018-11-03 17:34:35
    1、Postman ...幸运的是,Postman可以将调试过的请求保存到Collection中。形成的Collection就可以作为一份简单有效且...对QA来说,使用Postman进行接口测试和接口文档维护是同一件事情,测试即文档,维护成本也很低...
  • 可以对接口信息进行编辑管理,支持 get,post,put,delete,patch 五种方法,支持 https 和 https 协议,并且支持 query,body,json,raw,rest,formdata 的参数可视化编辑。同时对 json 可以进行无限层次可视化编辑...
  • 希望有一天大家都能在借鉴中创新 写在前面:本篇文章篇幅较大,前部分侧重Yapi的环境安装,后半部分介绍详细使用方式,...重要的是:后端接口项目一般缺少优雅的接口管理工具,一旦项目完成年代久远或者是后续修改...
  • 开发中,接口是最常见又繁多的东西,在公司中,如果对接口不进行管理,那一定是灾难,一个好用的接口管理工具不单是能帮助管理接口,还能方便前后端的对接,提高开发效率。 这里就介绍一个好用的接口管理工具,RAP...
  • rap2 接口管理工具

    万次阅读 2018-01-25 17:23:03
    安装方法和地址详见:rap2的安装
  • 前后端唯一联系变成了API接口,API文档变成了前后端开发人员&amp;amp;amp;amp;测试人员联系的纽带。所以一款强大的Restful API文档就变得至关重要了。而目前在后端领域,基本上是Swagger的天下了。 Swagger2综述...
  • Mock 接口模拟 API接口管理工具 - YAPI

    千次阅读 2019-09-18 17:28:06
    在java的服务架构在不断进步的今天,前后端分离已经成为大势所趋,但在如此架构下,前后端端同学接口对接也成为延缓开发速度的一大因素 先说一下敏捷开发 产品文档 需求评审 接口梳理 接口定义 ...
  • api接口管理工具功能对比

    千次阅读 2018-07-06 17:00:20
    目标:eolinker、doclever、apizza、swagger总体来各有利弊,具体如下图
  • swagger是spring fox的一套产品,可以作为后端开发者测试接口工具,也可以作为前端取数据的接口文档。 2、为什么使用? 相比于传统的接口文档书写,开发者可以以更高的效率来进行接口测试与开发。而且使得更具...
  • 本文安利了一个阿里前端团队出品的API管理工具--RAP。通过本文你可以了解: 1,RAP是什么及这类工具有什么作用 2,RAP使用入门 3,项目中使用RAP的实例
  • rap接口管理工具系统的搭建

    千次阅读 2016-10-25 19:07:47
    一、下载相应的工具包  redis下载地址https://github.com/dmajkic/redis/downloads   rap部署包下载地址 https://github.com/thx/RAP/releases 二、配置和启动redis   在dos命令行环境下: ...
  • 为了方便的管理项目中API接口,在网上找了好多关于API接口管理的资料,感觉目前最流行的莫过于Swagger了,功能强大,UI界面漂亮,并且支持在线测试等等 Swagger – The World's Most Popular Framework for APIs....
  • 接口测试工具Postman接口测试图文教程

    万次阅读 多人点赞 2018-07-11 13:10:03
    市场上有很多优秀的,完善的接口测试工具,比如SoapUI,Postman等,能够高效的帮助后端开发人员独立进行接口测试。这里使用Postman接口测试工具,此处以请求方式为POST的userLogin登录接口为例。
  • 是我用过最好用的在线接口文档管理工具,支持在线接口测试,支持http文档,tcp文档,markdown文档,富文本文档。编写体验很好,预览效果很漂亮。支持常用参数预定义,模板功能,无限层级目录结构,子参数,功能多且...
  • 接口测试工具Postman使用实践

    万次阅读 多人点赞 2017-12-05 16:18:55
    接口测试工具Postman使用实践本次chat内容包括: 接口的定义 接口的分类 为何要进行接口测试 接口文档示例 Postman工具简介 借助Postman完成HTTP请求接口测试 Postman + Newman + Jenkins 实现接口自动化测试 一、...
  • 接口文档管理工具showDoc

    千次阅读 2020-06-16 16:54:39
    推荐一个应此而生的文档管理工具---showdoc showdoc官网 一、介绍 1.ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!Show me the doc ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 663,177
精华内容 265,270
关键字:

接口管理工具