V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
loveskyforever
V2EX  ›  分享创造

DOClever:可能是目前最好用的接口管理平台

  •  1
     
  •   loveskyforever · 2017-09-19 17:41:12 +08:00 · 8448 次点击
    这是一个创建于 2404 天前的主题,其中的信息可能已经有所发展或是发生改变。

    概况

    DOClever是一款旨在解决接口管理,数据生成,自动化测试的一体化接口平台。在我们平时的开发中,经常会面临前后端接口交互的问题,以往的解决方案多是通过 word 文档来记录下接口的变更,然后发送给团队成员,这种方式不仅效率地下,而且很容易出错,因此,DOClever 就是为了解决这个痛点的一款工具,他不仅集成了接口编辑的分组和管理,在接口测试上也是独居特色,采用的是后端 proxy 代理,无需任何插件,接口数据实时展示!

    现状

    DOClever 自今年年初上线以来,一直秉承着开源免费的宗旨,至今已积累用户 8000+,项目 10000+,这些都是线上平台的数据,我们提供的全功能线下部署版本还不包含在内。目前已和滴滴,同程等互联网公司深度合作,得到了他们的支持,在此很感谢大家对我们的信任和肯定,目前平台服务很稳定,大家可以放心使用!

    链接和文档

    官网: DOClever Github: https://github.com/sx1989827/DOClever 码云: https://git.oschina.net/sx1989827/SBDoc 视频文档: 文档 QQ 群:611940610 (目前快满了,欲加从速)

    关于 DOClever

    特性

    • 可以对接口信息进行编辑管理,支持 get,post,put,delete,patch 五种方法,支持 https 和 https 协议,并且支持 query,body,json,raw,rest,formdata 的参数可视化编辑。同时对 json 可以进行无限层次可视化编辑。并且,状态码,代码注入,markdown 文档等附加功能应有尽有。
    • 接口调试运行,一个都不能少,可以对参数进行加密,从 md5 到 aes 一应俱全,返回参数与模型实时分析对比,给出不一致的地方,找出接口可能出现的问题。如果你不想手写文档,那么试试接口的数据生成功能,可以对接口运行的数据一键生成文档信息。
    • mock 的无缝整合,DOClever 自己就是一个 mock 服务器,当你把接口的开发状态设置成已完成,本地 mock 便会自动请求真实接口数据,否则返回事先定义好的 mock 数据。
    • 支持 postman,rap,swagger 的导入,方便你做无缝迁移,同时也支持 html 文件的导出,方便你离线浏览!
    • 项目版本和接口快照功能并行,你可以为一个项目定义 1.0,1.1,1.2 版本,并且可以自由的在不同版本间切换回滚,再也不怕接口信息的遗失,同时接口也有快照功能,当你接口开发到一半或者接口需求变更的时候,可以随时查看之前编辑的接口信息。
    • 自动化测试功能,目前市面上类似平台的接口自动化测试大部分都是伪自动化,对于一个复杂的场景,比如获取验证码,登陆,获取订单列表,获取某个特定订单详情这样一个上下文关联的一系列操作无能为力。而 DOClever 独创的自动化测试功能,只需要你编写极少量的 javascript 代码便可以在网页里完成这样一系列操作,同时,DOClever 还提供了后台定时批量执行测试用例并把结果发送到团队成员邮箱的功能,你可以及时获取接口的运行状态。
    • 团队协作功能,很多类似的平台这样的功能是收费的,但是 DOClever 觉得好东西需要共享出来,你可以新建一个团队,并且把团队内的成员都拉进来,给他们分组,给他们分配相关的项目以及权限,发布团队公告等等。
    • DOClever 开源免费,支持内网部署,很多公司考虑到数据的安全性,不愿意把接口放到公网上,没有关系,DOClever 给出一个方便快捷的解决方案,你可以把平台放到自己的内网上,完全不需要连接外网,同时功能一样也不少,即便是对于产品的升级,DOClever 也提供了很便捷的升级方案!

    截图

    首页

    项目列表

    项目首页

    接口测试

    自动化测试

    团队管理

    部分使用企业

    内网部署

    • 内网部署版本免费开源,功能和线上版本完全一致
    • 内网部署版本使用 mongodb 作为数据库,由 node 统一启动,node 版本为最新的 lts 版本
    • 具体部署步骤请点击这里
    • DOClever 单独提供了 docker 的部署版本,链接

    结语

    DOClever,让接口更懂你!

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1145 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:21 · PVG 02:21 · LAX 11:21 · JFK 14:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.