自己关注的公众号比较多,之前有收到过有关 ApiKit 的文章,自己也是大致看看,还没有用过它!
最近看到比较多有关 ApiKit 的文章,所以自己就花了点时间去研究它,使用完后发现确实比Postman功能更强大,界面也更简洁!
在开发过程中,常常会需要多种工具来完成自己的接口测试任务:
-
接口文档:Swagger、Yapi
-
接口测试:Postman、Postwoman
-
Mock:EasyMock、mock.js
-
性能测试:Jmeter、Locust
官方给出 ApiKit 定位是
API 管理 + Mock + 自动化测试 + 异常监控 + 团队协作
具体官方文档: https://help.eolink.com/tutorial/Apikit/c-1336
下面就根据一个一个示例来了解下它
一、接口调试
API管理应用 / 选中某个项目 / API文档菜单 / 选中某一API文档 / 点击“测试”TAB
API文档测试页,可对该API文档描述的接口进行快速测试。API文档测试页分为地址控制栏、请求控制区、返回展示区,以及测试辅助工具区共四个部分。
发起快速测试
功能入口:API管理应用 / 选中某个项目 / API文档菜单 / 选中标签页旁加号
二、Mock功能
前端开发往往依赖于后端数据接口,在后端接口就绪之前,前端通常很难开工。Mock 功能就是用来解决这个问题的。
有了 Mock 工具之后,前后端可以同步进入开发,后端接口出来之前,前端可以通过 Mock 功能来制造假数据接口来进行开发和调试。
智能Mock
功能入口:API管理应用 / 公共资源菜单 / 智能 Mock 设置 二级菜单在编写API文档返回结果时,若参数字段和类型匹配智能Mock规则,系统则会自动填入对应的Mock值。该功能提供无感的快速mock值配置,减轻mock规则配置的工作负担。
智能Mock的匹配规则分两种类型:内置规则和自定义规则。
内置规则是一套完整的预置智能Mock规则,用户不可编辑具体的匹配规则,仅可整体启用或停用。内置规则有助于用户快速使用智能Mock能力。
自定义规则是用户自定义自由配置的智能Mock匹配规则,用户可以根据个性化需求创建、编辑和删除自定义规则。支持使用通配符、正则表达式、完全匹配的方式来匹配字段名。
开启/停用内置规则
1、进入应用级公共资源内的智能mock设置,可看到自定义规则模块和内置规则模块。
三、自动化测试
创建自动化测试项目
在API 自动化测试平台中,所有的测试用例都是以项目维度来进行管理,一个自动化测试项目可以从多个API文档项目中引用API信息来创建API测试用例。
进入 API自动化测试 项目列表页,点击添加按钮:
在弹窗中输入相应的信息,点击确定即可:
在创建项目时,您也可以指定一位空间内的成员成为该项目的初始管理员,他能够帮助您进行项目内的人员权限管理工作,如绑定空间内的成员到该项目,或者修改某个成员的操作权限等。
官网下载地址:
https://www.eolink.com/?utm_source=cpcs&utm_content=cpy10