精华内容
下载资源
问答
  • 接口管理平台YAPI

    2019-08-28 23:09:21
  • 几款常见接口管理平台对比

    千次阅读 2020-05-11 22:59:16
    为了方实现接口规范,团队协作,工程规范,接口Mock,接口测试等功能,项目开发需要一个接口管理平台,通过查询发现国内主要有以下几款接口管理平台,并对这几款接口管理平台进行了对比,结果如下 Eolinker EOLINKER...

    为了方实现接口规范,团队协作,工程规范,接口Mock,接口测试等功能,项目开发需要一个接口管理平台,通过查询发现国内主要有以下几款接口管理平台,并对这几款接口管理平台进行了对比,结果如下

    Eolinker

    EOLINKER(广州银云信息科技有限公司)是国内API接口管理解决方案的领军者,是国内最大的在线API接口管理服务供应商,致力于满足各行业客户在不同应用环境中对接口管理全生命周期的个性化需求,提供API开发管理、开发团队协作、自动化测试、网关以及监控等服务,帮助企业实现开发运维一体化,提升开发速度并且降低运维成本。

    产品价格

    基础版 专业版 企业版 私有化部署
    价格 ¥0 免费 ¥15 起 人 / 月 ¥27 起 人 / 月 按人数付费 人数梯度 / 年
    适合团队 适合个人以及3人以内的微型团队,能够满足小型项目的需求,拥有一定的使用限制。 适合个人以及20人以内的小型团队,能够满足快速发展的项目需求,拥有较少的使用限制。 适合20人以上的成熟开发团队,能够满足大型项目的需求,拥有成熟的权限管理以及OpenAPI支持。 适合各类有本地部署要求的企业,能够满足任意规模项目的需求,拥有业内最强的API管理功能。

    推荐指数:5颗星

    官网地址:https://www.eolinker.com/#/

    Apizza

    极客专属的接口协作管理工具。用过 DHC 的朋友应该会觉得 apizza 的界面似曾相识,用户在编辑接口的同时也可以进行接口测试,很方便也很简单,如果只是想使用接口管理平台进行接口管理和接口测试的朋友,apizza 不失为一个不错的选择,功能虽不强大,但十分轻巧简单。

    产品价格

    个人免费版 企业版 私有部署
    价格 ¥0 免费 18元/人/月 详情可咨询客服
    适合团队 2人 按购买工位数 按购买工位数

    推荐指数:4颗星

    官网地址:https://apizza.net/pro/#/

    DOClever

    DOClever是一个商业化开源产品,完全免费。无论你是前端工程师,还是后端工程师,接口永远都是两者交互的桥梁,所以DOClever专为中小型团队量身打造,旨在解决接口的管理,测试与数据生成,实现真正的一体化解决方案。

    DOClever是一个可视化接口管理工具 ,可以分析接口结构,校验接口正确性, 围绕接口定义文档,通过一系列自动化工具提升我们的协作效率。

    DOClever前后端全部采用了javascript来作为我们的开发语言,前端用的是vue+element UI,后端是express+mongodb,这样的框架集成了高并发,迭代快的特点,保证系统的稳定可靠。

    推荐指数:3星

    下载地址: 码云下载

    官网地址:http://www.doclever.cn/controller/index/index.html

    RAP2

    RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。我们的口号:提高效率,回家吃晚饭!

    RAP 是阿里的一个团队开发的,不过接口管理的功能上来说就有一些逊色了,文档信息不够详细,界面相对简陋,不过接口管理的基本功能都有,支持版本管理,mock 测试,导入导出,而且是开源的,文档也比较详细,大家有时间的话可以以此为基础开发自己想要的功能。

    推荐指数:2星

    官网地址:http://rap2.taobao.org/account/login

    EasyAPI

    移动互联网时代,EasyAPI是一个为您提供API管理、API测试、API监控、API文档的综合性API服务平台。

    产品价格

    免费版 标准版 专业版 旗舰版
    价格 ¥0 免费 ¥9.6/月 ¥96/月 ¥296/月
    适合团队 企业人数限制10人 企业人数限制20人 不限企业人数 不限企业人数

    推荐指数:1星

    官网地址:https://www.easyapi.com/

    展开全文
  • MacOS 安装可视化接口管理平台YAPI /** 暂时还没写 */ CentOS 安装可视化接口管理平台YAPI 注意:所有软件请参考官方文档下载并使用,尤其是版本的差异 一、安装前检查所需环境 1、查看系统信息 $ cat /...

    MacOS 安装可视化接口管理平台YAPI

    /** 暂时还没写 */

     

     

    CentOS 安装可视化接口管理平台YAPI

    注意:所有软件请参考官方文档下载并使用,尤其是版本的差异

    一、安装前检查所需环境

    1、查看系统信息

    $ cat /etc/redhat-release
    
    CentOS Linux release 7.6.1810 (Core)

    2、查看Linux内核信息

    $ uname -a
    
    Linux xxx.com 3.10.0-957.27.2.el7.x86_64 #1 SMP Mon Jul 29 17:46:05 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

    3、查看npm的版本,没有则需要安装

    $npm -v
    
    6.4.1

    4、查看当前NodeJS版本,没有则需要安装

    $ node -v
    
    v10.13.0

    5、查看当前MongoDB版本,没有则需要安装

    $ mongo -version
    
    MongoDB shell version v4.2.8
    git version: 43d25964249164d76d5e04dd6cf38f6111e21f5f
    OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
    allocator: tcmalloc
    modules: none
    build environment:
        distmod: rhel70
        distarch: x86_64
        target_arch: x86_64

    6、查看当前Git版本,没有则需要安装

    $ git -version

    二、项目地址以及环境准备

    1、Github地址:https://github.com/YMFE/yapi

    2、Gitee地址:https://gitee.com/mirrors/YApi

    3、官方环境要求

    • nodejs(7.6+)

    • mongodb(2.6+)

    • git

    三、本地安装 & 内网安装

    1、使用YAPI提供的yapi-cli工具安装

    • 执行命令安装客户端工具

    $ npm install -g yapi-cli --registry https://registry.npm.taobao.org
    • 访问部署程序( http://[yapi部署的IP]:9000 ),输入配置信息,并点击 开始部署

    (图片来自网络)

    • 安装程序并初始化配置信息

    不出意外,就是上面的命令打印信息,这是在执行并运行YAPI,初始化一些信息,此时可以查看控制台的输出(图片来自网络)

    • 根据提示信息,访问项目,默认的项目访问地址:http://[YAPI部署IP]:3000/

    注意:

    1、需要注册才可以使用

    2、官方提供的管理账号:admin@admin.com 密码: ymfe.org 

    • YAPI使用操作指南

    https://hellosean1025.github.io/yapi/documents/index.html

    2、使用命令行安装

    /** 暂时还没写 */ 

     

    四、YAPI随CentOS系统启动并运行

    CentOS 7 操作系统 systemctl 脚本存放在目录 /usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下

    1、创建自定义服务文件

    在系统服务位置,创建自定义服务启动文件:node-yapi.service

    $ cd  /usr/lib/systemd/system/
    
    $ touch node-yapi.service

    2、配置

    在node-yapi.service文件中写入编写配置

    [Unit]
    Description=Service enabling Use Node start YAPI
    After=network.target remote-fs.target nss-lookup.target
    
    
    [Service]
    Type=oneshot
    # ExecStart=[node 安装path] [运行nodejs的path]
    ExecStart=/opt/nodejs/node-v10.13.0-linux-x64/bin/node /opt/xxx/yapi/vendors/server/app.js
    # 当前我这个么有停掉的命令
    ExecStop=/bin/pkill yapi
    RemainAfterExit=yes
    
    
    [Install]
    WantedBy=multi-user.target

    具体配置参数说明请参考:https://www.cnblogs.com/feixiablog/p/10245411.html

    3、开启自动启动 & 不开启自动启动

    # 使某服务自动启动
    $ systemctl enable node-yapi.service
    
    # 使某服务不自动启动
    $ systemctl disable node-yapi.service
    
    

    4、查看服务状态

    $ systemctl status node-yapi.service
    
    node-yapi.service - Service enabling Use Node start YAPI
       Loaded: loaded (/usr/lib/systemd/system/node-yapi.service; enabled; vendor preset: disabled)
       Active: inactive (dead)

    这个是我的服务还未启动,下面执行启动服务命令,把服务启动起来

    5、启动自定义服务

    $ systemctl start node-yapi.service

    继续执行 查看状态命令,可以查看到自定义服务已经启动

    node-yapi.service - Service enabling Use Node start YAPI
       Loaded: loaded (/usr/lib/systemd/system/node-yapi.service; enabled; vendor preset: disabled)
       Active: activating (start) since 四 2020-07-09 17:17:29 CST; 47min ago
     Main PID: 97529 (node)
        Tasks: 11
       CGroup: /system.slice/node-yapi.service
               └─97529 /XXXXXX/app.js
    
    7月 09 17:17:29 xxx.com systemd[1]: Starting Service enabling Use Node start YAPI...
    7月 09 17:17:30 xxx.com node[97529]: log: -------------------------------------swaggerSyncUtils constructor-----------------------------------------------
    7月 09 17:17:30 xxx.com node[97529]: log: 服务已启动,请打开下面链接访问:
    7月 09 17:17:30 xxx.com node[97529]: http://127.0.0.1:3000/
    7月 09 17:17:30 xxx.com node[97529]: log: mongodb load success...

    6、打开启动的服务,查看效果并验证服务

    http://[YAPI部署IP]:3000/

    7、验证页面

    (图片来自网络)

    五、FAQ

    1、手动导入用户到MongoDB数据库

    下面语句需要输入

    username 格式为xxx,也就是邮箱的前缀名称

    email 格式为 xxx@yyy.com

    默认密码为123456

    // 登录MongoDB
    $ mongo
    
    // 切换数据库
    $ use yapi;
    
    // 执行导入操作
    db.user.insert({"study" : true, "type": "site", "username": "", "password": "22835a95605c54f958d40d3c19ed09bdc58659db", "email": "", "passsalt": "pn4l58us4j", "role": "member", "add_time": 1594345812});
    db.user.insert({"study" : true, "type": "site", "username": "", "password": "22835a95605c54f958d40d3c19ed09bdc58659db", "email": "", "passsalt": "pn4l58us4j", "role": "member", "add_time": 1594345812});
    db.user.insert({"study" : true, "type": "site", "username": "", "password": "22835a95605c54f958d40d3c19ed09bdc58659db", "email": "", "passsalt": "pn4l58us4j", "role": "member", "add_time": 1594345812});
    db.user.insert({"study" : true, "type": "site", "username": "", "password": "22835a95605c54f958d40d3c19ed09bdc58659db", "email": "", "passsalt": "pn4l58us4j", "role": "member", "add_time": 1594345812});
    db.user.insert({"study" : true, "type": "site", "username": "", "password": "22835a95605c54f958d40d3c19ed09bdc58659db", "email": "", "passsalt": "pn4l58us4j", "role": "member", "add_time": 1594345812});

    在此非常感谢技术经理给予支持,让我又学到很多知识。有事没事 ​

     

    展开全文
  • API 接口管理平台

    2019-09-26 14:12:42
    1、API MANAGER 接口管理平台: https://wso2.com/api-management/ 2、EOLINKER API 管理客户端 :https://www.eolinker.com/ API Studio 5 开箱即用的API研发管理方案,0代码实现API自动化测试 3、 EasyAPI...

    1、API MANAGER  接口管理平台:    https://wso2.com/api-management/

    2、EOLINKER API 管理客户端 : https://www.eolinker.com/

           API Studio 5   开箱即用的API研发管理方案,0代码实现API自动化测试

    转载于:https://www.cnblogs.com/hopesun/p/11527002.html

    展开全文
  • RestCloud API接口管理平台

    千次阅读 2018-07-29 22:25:25
    RestCloud API接口管理平台  RestCloud API管理平台是完全自主研发的企业级统一API接口管理平台,本平台不但可以从Java代码中的注解自动扫描生成API文档还能通过OpenAPI3.0标准文档、手工等方式导入企业的其他API...
  • DOClever, 做最好的接口管理平台
  • 开源接口管理平台 YApi:http://yapi.demo.qunar.com/ 转载于:https://www.cnblogs.com/oklizz/p/11420184.html
  • 近段时间,搜罗了一些网络上口碑较好的,免费or开源的接口管理和测试平台进行了了解和试用,包括... 接口的生命周期,一般包括设计、开发、文档、测试、维护,因此,接口管理平台或工具的主要功能,也是围绕这几个方...
  • 一个接口管理平台 可以用于企业内部接口管理,可以下载程序 功能:接口自动注册,访问控制,访问日志,访问性能,访问报文,返回报文记录查看等功能。 含数据库,启动带数据库 运行环境:jbossas4.2.3/Jdk1.6 可与esblink...
  • 接口管理平台开发(一) 本文内容介绍是基于查询类接口服务管理平台,采用SpringMVC+Mybatis+Oracle开发。 接口平台开发的内容 1、用户管理 新增、删除用户 用户禁用 IP白名单 服务授权 2、服务接口管理 ...
  • yapi接口管理平台服务安装 环境要求 nodejs (7.6+) mongodb (2.6+) git 本机服务环境 centos 7 nodejs 13.11 yum install -y wget wget https://nodejs.org/dist/v13.11.0/node-v13.11.0-linux-x64.tar.xz ...
  • 推荐的接口管理平台-yapi

    千次阅读 2019-07-16 15:06:09
    最近在找好用的接口管理平台,为项目的接口做统一管理。最终选择了 YApi 这个开源项目。 github地址:https://github.com/ymfe/yapi; 项目需要nodejs,mongo支撑,使用nodejs运行,安装运行方法github有详细说明...
  • 前段时间在Window上搭建了Yapi接口管理平台,隔了一段时间没有使用,今天要使用,居然无法访问了,一顿折腾才可访问;虽然都是低级问题,还是要记录一下,避免以后犯同样低级的错误。 1、确保在服务中MongoDB服务...
  • WSP接口管理平台

    2017-09-28 20:32:17
    前后台分离之后 专门做了一个web api管理平台 下载解压后 直接按照springboot就可以运行 项目用了两个星期由一个人做的 现在觉得一个人力量太薄 希望有志同道合的码友一起做 如果你也想参与进来 请加QQ群 631760930 ...
  • 本文主要简略介绍前后端对接的接口概念。Tomcat的结构介绍。Fastjson及json的建议用法和接口管理平台NEI的介绍。
  • API接口管理平台

    2020-11-12 07:47:30
    1.API管理平台XXL-API https://www.xuxueli.com/xxl-api/ 2.YApi可视化接口管理系统 https://hellosean1025.github.io/yapi/ https://github.com/YMFE/yapi 3.极客专属的接口协作管理工具 收费 ...
  • BAT都在使用的开源接口管理平台

    千次阅读 2020-03-02 10:52:15
    给大家推荐一个开源接口管理平台Yapi,众多互联网大厂都在使用 YApi 的一些客户:百度,阿里巴巴,腾讯,今日头条等 GitHub地址:https://github.com/YMFE/yapi github上有本地安装的教程,因为docker安装比较方便,...
  • API接口管理平台-rap

    万次阅读 2016-02-25 11:18:32
    因为公司多个项目组并行,多次出现因为分支交叉使用导致影响其他项目组线上功能的情况,制定了几条规则来解决这一情况,其中一条规则就是对于各个项目组API接口的管理工作。...所以需要一个API接口管理平台,最后通过
  • EoLinker_os接口管理平台 设置用户无操作时长,即登录状态下一定时间内无操作,则强制用户退出。 该属性如何配置?
  • 接口管理平台Yapi

    2019-09-29 02:27:51
    YApi 是由去哪儿移动架构组推出的一款开源项目,是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。 官网:https://yapi.ymfe.org/ github:...
  • 接口管理平台—YApi

    2020-12-02 15:12:29
    YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的...
  • SBDoc专为中小型团队量身打造,旨在解决接口管理,测试与数据生成,实现真正的一体化解决方案
  • Linux centos7部署Yapi接口管理平台详细步骤第一步:安装node.js(1)下载node.js第二步 安装mongondb数据库(1)下载mongondb第三步 部署Yapi Yapi是一个接口管理平台,支持本地部署.该项目主要需要三个模块1.node.js 2...
  • xApi Manager-哆啦接口管理平台 XAPI MANAGER -专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的API管理工具,让API管理变的更加清晰、明朗 v1.1版本说明 1.完善对php多个版本的支持,推荐在...
  • 点击▲关注 “爪哇笔记” 给公众号标星置顶更多摄影技巧第一时间直达简介开源API接口管理平台 | 完全开源、免费使用的API接口管理系统,BUG管理系统:API接口管理、文档管理、...
  • 在App开发过程中少不了跟服务端打交道,各种HTTP接口调试、返回...因为各个团队的情况不太一样,可能对接口管理有不一样的需求,目前有不少接口管理工具,足以覆盖不同团队的需求,下面来简单介绍一下。 1. YApi...
  • DOClever官方介绍DOClever是一款开源免费的可视化接口管理工具,专业的api接口管理系统,集接口文档、接口自动化测试、Mock数据、团队协作、接口快照等于一身的移动时代首选接口管理平台!传送门:DOClever安装Node...
  • 接口测试的工具很多,公司引进了接口管理平台Yapi,自己尝试直接搭建,从安装Nodejs到配置MongoDB数据库,再到安装yapi的时候,遇到浏览器打开本地服务器Ip地址后,没有显示部署内容。。。没找到原因,所以换了...
  • XAPI MANAGER -专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的API管理工具,让API管理变的更加清晰、明朗。 体验地址:http://xapi.smaty.net/ v1.2版本说明 优化Api管理代码逻辑 优化缓存...
  • eoLinker API Management ...eoLinker是目前业内领先、国内最大、功能最完善的在线API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、团队协作等功能,同时也是国内第一个以插件形式提供增强功能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,714
精华内容 3,085
关键字:

接口管理平台