Apifox 超实用的技巧总结 —— 自动配置Auth

1,347 阅读2分钟

在前段时间apifox的疯狂推广下,想必大家都了解了这是一个什么东西。我也发现身边很多小伙伴们都在使用这个工具。但是我发现一个问题,大家都只是单纯的把他当做postman去使用。而且只是简单的调用一下接口,生成一下文档。甚至都不用Schemas环境变量,这就非常的不优雅!

下面我给大家介绍一下如何使用环境变量来自动配置Auth

目标

调用登录接口后,其他的接口请求中的header会自动带上token

准备工作

  1. 下载apifox
  2. 准备一个登录接口和一个需要用token去访问的接口
  3. 把接口导入到apifox具体操作

配置Auth

先跟大家科普一下apifox配置token的方法如下图所示

image.png

3中输入token那么改目录下所有的请求都会被带上token的信息。那么如何做到自动配置token呢? 可以在3中输入{{AUTH_TOKEN}},这个AUTH_TOKEN就是所谓的环境变量。那么在哪里去给这个环境变量赋值呢?

image.png 如图所示,在登录接口中点击后置操作,

  1. 设置变量名称AUTH_TOKEN
  2. 提取表达式中吧服务器返回的字段给赋值上去
  3. 发送请求,请求成功后我们就成功的给AUTH_TOKEN赋值了

image.png 该目录下其他的接口也带上了token的值,这样我们就能通过环境变量来自动配置Auth

总结

虽然本篇内容比较简短,不过大家肯定发现apifox到底好用在哪里了吧。相信大家肯定可以举一反三,来更好的使用环境变量这个功能把自己的项目配置在apifox中。后面有机会我还会给大家介绍apifoxmockjmeter的相关功能。