postman设置变量
前言
工作忙起来之后,好长时间没更过博客了,后面需要陆续更一些学习笔记。。。
关于postman
postman是用于API接口开发的协作平台,有chrome扩展和独立客户端两种,postman官方鼓励用户使用本地的客户端,并且目前postman chrome扩展程序已从chrome商店下架,并且不再更新维护,所以这里推荐大家使用独立客户端,而且个人使用是免费的。
这里主要介绍一下postman的变量设置
postman支持设置环境变量和全局变量,环境变量可以针对不同的环境给同一个参数赋不同的值,简单一点的例子就是同一个项目在本地环境和测试环境调用的IP是不同的,设置环境变量以后就不需要每个接口修改ip了。
一、环境变量
环境变量需要先设置才能使用
1、点击右上角的环境管理
2、在弹框中添加一个环境
3、输入环境名称和变量信息,点击添加
4、环境变量引用格式为:{{变量名}} ,在右上角可以切换不同环境,以获得不同的变量值,可以根据业务需求添加变量和环境。
二、全局变量
全局变量和环境变量的用法类似,区别在于全局变量只有一组,作用域是全部环境。
1、打开环境管理面板,进入Globals
2、录入变量信息后,保存
3、将鼠标光标放到全局变量的上,会展示出全局变量特有的 “G” 标识。
4、点击右上方的小眼睛可以查看当前环境的环境变量设置情况和全局变量的设置情况。
另外需要注意的是,如果环境变量和全局变量冲突,环境变量的优先级是要高于全局变量的。
三、配置请求头
请求头(request headers)用来说明服务器要使用的附加信息,请求头可能含有一些重要信息,如cookie、user-Agent等,在postman中可以进行自己添加,但如果接口过多,经常需要手动添加时,我们可以提前配置好,用的时候直接选择参数即可:
1、点击presets管理,添加对应的键、值。
2、录入请求头的标题,完善对应信息,请求头的值可以用变量设置,点击添加
3、配置完成之后,就可以选择应用了
最后,就是关于环境变量在postman中也可以进行动态赋值,动态赋值的方法放到后面的断言部分再介绍。