推荐一非常个火的国产 API 神器
一个好的 API 工具可以大大提高开发、测试的效率。不少开发者起初用的是Swagger,后来发现它的调试功能实在太弱了!然后又加上了Postman,不过接口数据导来导去的确实麻烦!最近发现了一款专业级的API 文档工具Eolink,能够快速解决 API 文档管理、接口调试、Mock、API 自动化测试等问题,功能很好很强大,推荐给大家!
地址:https://www.eolink.com/pc/?utm_source=w1404
地址:https://www.eolink.com/pc/?utm_source=w1404
1. 多个 API 工具的数据难以打通,比如 API 文档管理用 Swagger、Word 或者 Wiki,测试用 Postman,Mock 自己写脚本,压力测试用 Jmeter 或 Loadrunner,甚至一个项目内部可以同时存在多个 API 管理工具,多个工具之间数据无法真正打通,无法高效地维护 API 信息和团队协作。 2. API 文档编写繁琐、设计不规范、更新不及时、缺乏统一文档格式等,导致 API 文档的可读性很差,也没有办法做快速分享。 3. 没有版本管理,缺乏变更通知,不知道 API 在什么时候被什么人改了什么地方,影响了什么系统或模块。4. 测试人员难以维护测试用例,大量使用脚本的方式写自动化测试,学习、编写和维护的成本都很高。团队协作低效,频繁出问题。
1. 用标准文档代替口头约定和笔记文档,让开发、测试、运维、协作有迹可循; 2. 快速用测试结果推动开发进度,让团队沟通更充分、管理有事实依据,实现敏捷开发。
支持所有常见 API 协议;通过界面快速创建 API 文档,支持导入各类数据报文直接生成文档内容; 通过扫描代码注解自动生成 API 文档,可关联 Swagger 或代码仓库; 一键导入 Swagger、Postman、Rest Client、RAP、YAPI 等产品数据; API 文档自动生成代码,支持 Java、PHP、Javascript、Python 等数十种语言以及上百种框架; API 版本管理,清楚知道 API 在什么时候被什么人改动过了什么地方;API 变更通知,让你不放过 API 的任何变动。
支持本地测试、局域网测试、在线测试等; 支持一键切换测试环境,使用全局变量、增加额外请求参数、改变请求地址等; 可在界面直接编写 JSON、XML、Formdata、Raw、Hex 等数据类型; 支持将测试数据保存为测试用例,以后可以直接使用测试用例进行测试; 一键自动生成各语言测试代码,复制代码即可直接用于项目中; 支持在测试过程中编写代码进行签名、加解密、生成随机数据等操作 提供详细的测试报告,包括返回头部、返回结果、性能时间分析等内容;
针对每个 API 可快速创建多个测试用例,提高 API 测试覆盖率; 一键、批量、快速测试 API,特有的测试控制台功能,控制台中能够直接查看测试结果; 测试用例可设置断言规则,系统自动判断返回结果并得出测试报告,准确告知错误原因; API 状态或内容发生变更时可自动通知相关人员,系统会列出新版本改动的内容; 可通过 Open API 触发 API 测试,结合 Jenkins 等 CI/CD 系统打造属于你的测试流程。
当 API 状态变为“开发”时,通知后端开发 当 API 变为“对接”时,通知前端进行对 当 API 变为“测试”时,通知测试人员进行测试
当 API 开发完成之后,测试人员可以一键将 API 的测试用例全部测完,并且得到详细的测试报告。后端开发只需要看到测试结果就能够知道自己的 API 是否满足测试需求,如果有异常则可针对性改进。 当 API 发生改变后,测试人员一键即可进行 API 回归测试,真正解放劳动力。
支持导入 OpenAPI(原 Swagger)、Postman、RAP、YAPI、ApiPost 、Apifox 等数据格式,方便迁移旧项目。 支持导出 OpenAPI(Swagger JSON)、Markdown、Html、Word、PDF、HTML 等格式,因为可以导出 OpenAPI 格式数据,所以你可以利用 OpenAPI(Swagger) 丰富的生态工具完成各种接口相关的事情。
地址:https://www.eolink.com/pc/?utm_source=w1404