乐趣区

关于api:Apikit-超强的接口管理神器

接口治理现状

一、罕用解决方案

  1. 应用 Swagger 作为接口文档工具
  2. 应用 Postman 调试接口
  3. 应用 RAP Mock 数据
  4. 应用 JMeter 做接口自动化测试

二、存在的问题

保护不同工具之间数据一致性十分艰难、十分低效。并且这里不仅仅是工作量的问题,更大的问题是多个零碎之间数据不统一,导致合作低效,频繁出问题,开发人员痛苦不堪。

  1. 开发人员在 Swagger 定义好文档后,接口调试的时候还须要去 Postman 再定义一遍。
  2. 前端开发 Mock 数据的时候又要去 RAP 定义一遍,手动设置好 Mock 规定。
  3. 测试人员须要去 JMeter 定义一遍。
  4. 前端依据 RAP Mock 进去的数据开发完,后端依据 Swagger 定义的接口文档开发完,各自测试测试通过了,本认为能够马上上线,后果一对接发现各种问题:原来开发过程中接口变更,只批改了 Swagger,然而没有及时同步批改 RAP。
  5. 同样,测试在 JMeter 写好的测试用例,真正运行的时候也会发现各种不统一。
  6. 工夫久了,各种不统一会越来越重大。

ApiKit 解决方案

一、如何解决这些问题

1、ApiKit 定位

ApiKit = API 治理 + Mock + 自动化测试 + 异样监控 + 团队合作

通过一套零碎、一份数据,解决多个零碎之间的数据同步问题。只有定义好接口文档,接口调试、数据 Mock、接口测试就能够间接应用,无需再次定义;接口文档和接口开发调试应用同一个工具,接口调试实现后即可保障和接口文档定义完全一致。高效、及时、精确!

2、Apikit 性能

  • 智能且弱小的 Mock
    前端团队能够在 API 还没开发实现的状况下,借助 Mock API 实现预对接,减速开发过程。测试团队能够通过 Mock API 解耦不必要的零碎,实现集成测试
  • 疾速生成和治理所有 API 文档
    无论您应用什么语言开发,Apikit 都能够帮您对立标准地治理起来,并提供弱小的文档治理、合作、测试、分享性能
  • 零代码自动化测试
    Apikit 提供了 API 测试性能,反对主动生成测试数据,可能通过 Javascript 对申请报文、返回后果等进行加解密、签名等解决;提供弱小、易用的企业级 API 自动化测试解决方案,5 分钟疾速上手,进步 95% 以上回归测试效率,人人皆可应用的“零代码”自动化测试平台;
  • 当先的 API 团队合作性能
    无论您应用什么语言开发,Apikit 都能够帮您对立标准地治理起来,并提供弱小的文档治理、合作、测试、分享性能
  • 还有更多的 Devops 性能
    API 异样监控,对接 CI/CD、DevOps 平台,反对支流 IM,也可通过自在拓展。

二、ApiKit 做的不仅仅是数据买通

如果你认为 ApiKit 只做了数据买通,来晋升研发团队的效率,那就错了。ApiKit 还做了十分多的翻新,来晋升开发人员的效率。

三、更多 Apikit 性能截图

HTTP 测试

性能入口:API 治理利用 / 选中某个我的项目 / API 文档菜单 / 选中某一 API 文档 / 点击“测试”TAB
API 文档测试页,可对该 API 文档形容的接口进行疾速测试。API 文档测试页分为地址管制栏、申请控制区、返回展示区,以及测试辅助工具区共四个局部。

发动疾速测试
性能入口:API 治理利用 / 选中某个我的项目 / API 文档菜单 / 选中标签页旁加号

发动疾速测试
如果未创立该接口文档,仅长期调试接口,则可创立 API 疾速测试页面。可在这个页面输出接口相干的信息并进行疾速测试。具体各协定的测试字段配置,能够查看官网

新建 API 文档

性能入口:API 治理利用 / 选中某个我的项目 / API 文档菜单 / 点击“+ API”按钮

新建 API 文档是最罕用的 API 文档创立办法。

  • 默认新建在根目录下
  • 点击“+ API”按钮新建的文档,默认创立在根目录下。若想在某个文档目录下新建,能够点击“+ API”按钮前,先选中对应的 API 目录文件夹。或者在新建文档页面中,切换文档分组。

分享 API、我的项目

开启 / 敞开在线分享

您能够在线分享我的项目给团队以外的人,其他人能够通过分享链接在线查看 API 文档并且进行 API 测试。通过这种形式查看 API 文档不须要注册账号,用户可不便查看接口文档和测试接口。

在我的项目内,点击进入项目管理菜单,抉择 在线分享,即可启用或禁用我的项目在线分享性能。

进入点击 我的项目页面顶部的 分享我的项目 按钮,亦可启用或禁用我的项目在线分享性能。

增加高级 Mock

在“高级 Mock”页下,点击“增加 Mock”,即会有增加 Mock 信息弹窗。

除了高级 Mock 冀望名称外,其余需输出的信息分成两个局部:申请触发条件和响应内容

创立自动化测试项目

在 API 自动化测试平台中,所有的测试用例都是以我的项目维度来进行治理,一个自动化测试项目能够从多个 API 文档我的项目中援用 API 信息来创立 API 测试用例。

进入 API 自动化测试 我的项目列表页,点击增加按钮:

在弹窗中输出相应的信息,点击确定即可:

API 异样监控

全局告警设置

邮件告警

若须要对所有监控我的项目设置全局的告警告诉,能够在 API 监控的我的项目列表页面,抉择 异样告警页面:

在这里设置的告警信息,对所有我的项目无效。

创立我的项目环境

进入我的项目详情页,点击侧边栏的 环境,进入我的项目环境治理页面后,点击增加我的项目环境按钮:

还有诸如:脚本 / 函数、项目管理、工作空间等等性能,值得你去好好摸索钻研一番。

传送门:
https://www.eolink.com/?utm_source=cpsf&utm_content=cpy02

退出移动版