作为一位后端开发,咱们平时常常须要保护API文档、对API接口进行调试、有时候还得Mock数据。Postman尽管作为接口调试工具十分好用,然而对于保护API文档这类工作却不太适合。明天给大家举荐一款性能更弱小的工具ApiKit,足以满足咱们对API的各种需要,心愿对大家有所帮忙!
ApiKit简介
ApiKit 的定位是 API 治理 + Mock + 自动化测试 + 异样监控 + 团队合作。能够通过一种工具解决之前应用多种工具的数据同步问题。高效、及时、精确!
装置
ApiKit 的装置十分不便,间接下载安装包,装置即可,
下载地址:https://www.eolink.com/?utm_source=cpsf&utm_content=cpy07
API文档导入
ApiKit 的API文档导入性能十分弱小,反对包含Swagger、Postman、YApi、Jmeter 等多种工具的导入。
1、按以上的性能入口门路进入导入API窗口。
2、抉择对应的导入数据类型格局。
接口治理
接口设计
- Apikit 中一共有5种创立API文档的形式:
- 新建API文档
- 导入API文档,详情可查看官网教程《导入、导出API文档》
- 从模板增加API文档,详情可查看官网教程《API文档模板》
- 主动生成API文档,详情可查看官网教程《主动生成API文档》
- IDEA插件正文同步API文档
接口调试
咱们再来体验下ApKit的调试性能,它也反对多协定
性能入口:API治理利用 / 选中某个我的项目 / API文档菜单 / 选中某一API文档 / 点击“测试”TAB
API文档测试页,可对该API文档形容的接口进行疾速测试。API文档测试页分为地址管制栏、申请控制区、返回展示区,以及测试辅助工具区共四个局部。
应用脚本
ApiKit的自定义前置脚本和后置脚本十分弱小,不仅反对简略的断言和提取变量,还能反对编写JS脚本。
前置脚本和后置脚本
API脚本分为 API前置脚本 和 API后置脚本 两种,别离对应API 申请前 和 返回数据后的两个阶段。你能够通过编写Javascript代码,在API前置脚本中扭转申请参数,或者是在API后置脚本中扭转返回后果。
API脚本性能罕用于以下几种状况:
- API申请时对Body进行整体签名加密,罕用于银行等零碎测试中
- API返回后果后对Body进行解密,罕用于反爬虫零碎的测试中
- 发动的API申请会顺次通过以下流程。其中如果你没有编写相应的API脚本,则会略过API脚本阶段。
Mock数据
增加及调用 Mock API
在瀑布流开发模式中,如果前端开发人员须要进行页面对接,须要后端先实现API的开发工作,因而前后端开发的进度会相互影响。
通过 Mock API,您能够当时编写好 API 的数据生成规定,由 API 研发治理平台 动静生成 API 的返回数据。开发人员通过拜访 Mock API 来取得页面所须要的数据,实现对接工作。
Eolink ApiKit提供市面最强的Mock API能力体系:
如果用户仅须要疾速的基于接口文档中的返回后果获取对应的随机数据,则能够通过繁难Mock性能获取对应信息。
如果用户冀望通过一个url模仿不同的申请信息时,获取对应个的返回后果模仿数据,则举荐应用高级Mock性能。
自动化测试
创立自动化测试项目
在API 自动化测试平台中,所有的测试用例都是以我的项目维度来进行治理,一个自动化测试项目能够从多个API文档我的项目中援用API信息来创立API测试用例。
进入 API自动化测试 我的项目列表页,点击增加按钮:
在弹窗中输出相应的信息,点击确定即可:
在创立我的项目时,您也能够指定一位空间内的成员成为该项目标初始管理员,他可能帮忙您进行我的项目内的人员权限管理工作,如绑定空间内的成员到该我的项目,或者批改某个成员的操作权限等。
总结
ApiKit 的确是一款界面丑陋、功能强大的API接口工具。Postman有的接口调试性能它根本都有,还集成了接口文档治理、数据Mock、自动化测试等性能,强烈建议大家尝试下!
参考资料
官网文档:https://help.eolink.com/tutorial/Apikit/c-1336