postman设置环境变量,简化操作步骤,提高工作效率
最开始使用postman 只是做一下简单的接口调试,所有也就没太研究怎么用,最近因为接口调用复杂了很多(token 信息过期快,header 里面需要设置一些必须信息)。如果还是和以前一样,一个一个的去操作,很麻烦,所有想着postman这么流行的工具,应该有相应的功能了。所有花了些时间,研究了下。下面把自己的一些操作。记录下来。权当学习和分享。
1. 设置环境变量 1.0
因为不喜欢每次,新添加一个tab 都去设置他的值,所有查询了下环境变量的使用。
添加环境变量
使用设置好的变量
注意: 引用的时候要用 “{{”开头 并且 “}}” 结束
到这里。第一个简约版本的环境变量的设置和引用,弄好了,也初步简化了操作步骤。
但是,作为一名爱偷懒的程序猿来说,每次新加一测试都要去设置header并引用环境变量里面的值,是多么的无聊啊。所有进阶版的设置应运而生。
2.简化环境变量引用
postman 有个 pre-request Script 的功能,是用来在请求前执行该脚本的功能。那我们可不可以通过编写脚本来实现header的设置呢? ok~ 当能是可以的。
# 获取当前环境变量里面 x-org-id 的值。
pm.environment.get("x-org-id")
# 把环境变量里面的值,设置到当前请求的 header 里面
pm.request.headers.upsert({key: "x-org-id", value: pm.environment.get("x-org-id")})
这样,就不想要一个一个的去设置了。直接复制脚本就可以了。效率提高很多。
参考资料:
https://learning.getpostman.com/docs/postman/sending-api-requests/requests/
https://toutiao.io/posts/o1sum3/preview