子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?”
1. 基本介绍
集API 文档、API 调试、API Mock、API 自动化测试于一体。
Apifox = Postman + Swagger + Mock + JMeter。
官网下载地址
传送门https://apifox.com/?utm_source=baidu_pinzhuan&utm_medium=sem&utm_campaign=pinzhuan&utm_content=pinzhuan&utm_term=apifox
2. 快速入门
最基本的使用是测试一个接口通不通,如果是get请求的地址,地址里面的查询参数会自动添加到下面的参数栏中。
保存接口,并且生成API文档
点击保存之后,切换文档模式,就能查看一个标准的API文档
3. 设计API
示例:设计一个根据宠物id查询宠物信息的接口文档。
定义接口 url 和接口名称
可以在组件库里添加默认的响应模版
这样,新建接口的时候就会带上默认响应的模版
data是响应的结构体,是object类型,你可以通过应用模型的方式,更精确的给出data数据结构体。
响应结构体出来了,响应示例如何生成
你只需要把响应的json格式添加到响应体中,然后点击自动生成,就可以得到响应示例了。
点击保存接口,一个API文档就生成成功了
如果这里没用添加好的响应体怎么办呢,点击通过json生成
可以看到有多重生成的方式,甚至可以通过连接数据库,通过表结构进行生成
上面是响应成功的示例模型,你同样可以引用响应不成功的模型示例
4. 自动化测试
可以进行功能测试设置
同样可以进行性能测试设置
5. 在线分享文档
将链接地址复制到浏览器,就可以看到文档了 ,发布的时候可以设置自定义域名,谁可以看,在线多长时间,不分接口可查看等等。
6.导入导出
离线模式下,可以通过导入导出,进行文档的分享