前言

不积跬步,无以至千里;不积小流,无以成江海;很久没上来写博客了,趁着疫情在家,寻思将这些年的一些小经验记录下来。

工具介绍

Postman是用于API开发的协作平台;Postman工具有chrome扩展和独立客户端,我个人推荐安装独立客户端。

今天主要简单介绍下Postman的环境变量跟全局变量设置。

这几天在使用postman调试api时,因为是同一个项目,域名、token都是一样的,所以在想能不能统一设置一个环境变量,这样token过期更换时就不用我每个接口都去修改一遍。网上查阅资料后发现postman可以设置环境变量。

 Postman设置环境变量_键值对

 

 

 

一、环境变量

1、点击右上角的设置按钮

 Postman设置环境变量_请求头_02

2、在弹出的manage environments中点击添加按钮

 Postman设置环境变量_环境变量_03

3、输入名称,根据需求添加键值对,例如我这边就配置了一个域名跟token

 Postman设置环境变量_请求头_04

4、环境变量要以 “{{变量名}}” 的方式来引用,在右上角可以选择对应的环境变量;更多环境变量的用法和试用场景,根据业务的需要灵活运用

 Postman设置环境变量_全局变量_05

二、全局变量

全局变量(Globals)的用法与环境变量类似,只是对于 Postman 来说,Globals 仅有一组,而环境变量可以有多组。

1、打开管理窗口,并找到globals按钮

 Postman设置环境变量_环境变量_06

2、设置全局变量

 Postman设置环境变量_全局变量_07

3、查看设置情况,点击右上角的眼睛按钮,可以查看全局变量跟环境变量的设置情况

 Postman设置环境变量_环境变量_08

三、请求头配置

Request Headers(请求头)用来说明服务器要使用的附加信息,比较重要的信息有:Cookie,Referer,User-Agent等。在postman中可以在请求下方的Headers栏目来设置。

因为接口毕竟多,懒得每次都去添加请求头,这时候我们可以设置请求头,下一次直接选用就可以了。点击右侧的Presets,在点击Manage Presets

 Postman设置环境变量_客户端_09

点击add按钮

 Postman设置环境变量_全局变量_10

设置请求头键值对

 Postman设置环境变量_全局变量_11

然后后面在使用时,就可以在presets里面选择需要的请求头了。

 

动态设置环境变量

除了上面通过手动写死环境变量的方式外,还可以通过接口来动态配置环境变量。

例如接口请求结果如下:

 Postman设置环境变量_全局变量_12

在tests中动态设置token,jmeter中可以通过结果进行断言判断,在postman中也可以进行类似的操作。

 Postman设置环境变量_客户端_13

然后运行接口,在环境变量中就会自动写入。

————————————————

版权声明:本文为博主「mt122」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。