发现了一个很好用的Api调试工具
,比PostMan
强大,安利一下。
Apifox = Postman + Swagger + Mock + Jmeter
不仅是Api调试工具
,更是开发团队的协作神器
Swagger
定义API
文档Postman
里面再重新写一遍Mock
数据,又要在Mock.js
里写一遍接口定义,还要自己写mock
规则Jmeter
里写测试用例,又是一遍接口定义Swagger
,但是没有及时同步PostMan
和Mock
数据JMeter
写好的测试用例,真正运行的时候也会发现各种不一致Apifox
上定好接口文档初稿Apifox
会根据接口文档自动生成Mock
数据,直接可以进入开发,无需手写mock
规则Apifox
直接根据接口定义来调试接口,每次调试一个功能就保存一个接口用例,方便自己反复调试Mock
数据切换到正式数据,联调通常都会非常顺利,因为联调过程中最经常出现的问题就是前后端双方的数据定义不一致,而使用Apifox
进行开发保障了所有人都完全遵循接口定义的规范,以前存在的很多令人头大的问题就不存在了。我们先新建一个团队
新建团队后,可以新建一个项目
可以邀请其他成员加入这个项目
再来新建接口
接口名称/user/{id}
,根据{id}
,会自动生成对应的Path
返回相应,我们可以使用JSON/XML 智能识别/快捷导入
比如,我们使用下面的这个JSON
{
"code": "65",
"data": {
"id": "61",
"username": "汤超"
}
}
可以看到,自动生成了相应的节点
而且,可以预览
数据,会自动根据key
,生成相对应的假数据
我们切换到运行
这个TAB
,点击发送
按钮,可以看到,就有一个用例生成了
我们可以点击保存用例。
当我们新建好接口后,复制这个URL
到浏览器
可以看到,直接直接就在本地进行Mock
了
Apifox
也可以很方便地生成文档
点击在线分享->新建分享
,输入分享对象名称后,点击保存
然后复制连接到浏览器里
可以看到,一个漂亮的接口文档就生成了
更多操作详见 Apifox官方文档