最近事情很多,但是我还是想写一片推荐apifox的文章。
优秀的UI,清晰地逻辑,丰富的功能。对于我们这种业余选手来说,他真的很便利。
更新新版后有了更多贴心的功能,让你感觉他是一个有温度的工具。
最重要的是,免费!中文!这些优点还不够吗?
简单介绍几个功能。
1.请求头中的Token添加
新旧版界面有点修改,我用新界面来说明。
我的Django项目使用中间件验证headers中的Authorization参数来验证身份的。我这里就不再赘述后端的实现,直接讲在Apifox中要如何设置实现接口测试。
1.第一步我们在登录请求的运行界面增加一个后置操作来提取变量。
原生中文软件的优势一览无余,配置逻辑非常清晰,你一看就知道怎么提取变量。
提取完变量后你可以在两个地方配置这个参数:
1.单个请求配置:
在任意请求的Header里面添加(你就看看这智能提示,谁能不爱呢?),点击这个魔术手可以直接选择刚刚获取到的变量。
运行过一次登录后,token会自动出现在变量里面,使用非常方便。
2.项目整体配置:
或者你也可以直接在项目的根目录这里设置整个项目的权限,省得一个一个设置。
PS:旧版本是在项目概览中设置,新版的逻辑更加顺畅。
2.请求类型丰富
请求中可以设置参数类型为文件类型,方便接口测试
新版本改进了修改直接同步到文档的功能:
由于添加了file参数,我们的接口运行配置和原始文档不同,这里就会提示我们。
既可以直接将修改保存至文档,也可以恢复取消操作,减少重复操作。
这个软件还有非常多有趣的功能,应该很适合我们这种中小开发者使用,建议你也试试哦。
我是真心推荐这个软件的llsxily,你可以叫我橘子。