postman设置环境变量、全局变量(自动获取登录token)

一、设置环境变量

在使用postman的过程中,你肯定遇到过这样的麻烦,当我向不同的服务器发起请求时,需要重新变更请求地址,尤其是ip地址,此时就可以通过配置环境变量来解决这样的问题。

直接上图,见下图

1、点击右上角的设置按钮,进入MANAGE ENVIRONMENTS:

postman设置环境变量、全局变量(自动获取登录token)_第1张图片

2、点击Add,新增环境变量:

postman设置环境变量、全局变量(自动获取登录token)_第2张图片

 3、只需要填入箭头所示的这些内容就可以了

  • VARIAVLE: 变量名
  • INITIAL VALUE: 共享初始值, 用于团队共享时供别人使用的默认值
  • CURRENT VALUE: 当前值, 自己当前使用的变量值(一般我们只用设置这个值即可)
  • Perisit All: 保持所有, 将当前自己使用的值(CURRENT VALUE)替换所有的初始值
  • Reset All: 重置所有, 将当前所有的CURRENT VALUE重置为与当前初始值一样

postman设置环境变量、全局变量(自动获取登录token)_第3张图片

 4、直接在发送请求的输入框使用{{自定义的变量名}},替换掉就可以了

postman设置环境变量、全局变量(自动获取登录token)_第4张图片

二、设置全局变量(获取登录token)

在你登录请求页面的Tests栏加上这样一段代码:

var data=JSON.parse(responseBody);

var token=data.result.token;

pm.globals.set("token",token);

注意:对新手来说,这边有个坑,注意看下图Body中的返回体,这里面token是在result体里的,所以是data.result.token,如果你没有result,就直接data.token。

postman设置环境变量、全局变量(自动获取登录token)_第5张图片

 1、此时点击send会自动创建全局变量token,点击右上角的那个“眼睛”查看:

postman设置环境变量、全局变量(自动获取登录token)_第6张图片

2、使用时直接在需要携带token的请求头里加上去就可以了,见下图:

postman设置环境变量、全局变量(自动获取登录token)_第7张图片

你可能感兴趣的:(测试工具,postman,后端,测试工具)