前言
不积跬步,无以至千里;不积小流,无以成江海;很久没上来写博客了,趁着疫情在家,寻思将这些年的一些小经验记录下来。
工具介绍
Postman是用于API开发的协作平台;Postman工具有chrome扩展和独立客户端,我个人推荐安装独立客户端。
今天主要简单介绍下Postman的环境变量跟全局变量设置。
这几天在使用postman调试api时,因为是同一个项目,域名、token都是一样的,所以在想能不能统一设置一个环境变量,这样token过期更换时就不用我每个接口都去修改一遍。网上查阅资料后发现postman可以设置环境变量。
一、环境变量
1、点击右上角的设置按钮
2、在弹出的manage environments中点击添加按钮
3、输入名称,根据需求添加键值对,例如我这边就配置了一个域名跟token
4、环境变量要以 “{{变量名}}” 的方式来引用,在右上角可以选择对应的环境变量;更多环境变量的用法和试用场景,根据业务的需要灵活运用
二、全局变量
全局变量(Globals)的用法与环境变量类似,只是对于 Postman 来说,Globals 仅有一组,而环境变量可以有多组。
1、打开管理窗口,并找到globals按钮
2、设置全局变量
3、查看设置情况,点击右上角的眼睛按钮,可以查看全局变量跟环境变量的设置情况
三、请求头配置
Request Headers(请求头)用来说明服务器要使用的附加信息,比较重要的信息有:Cookie,Referer,User-Agent等。在postman中可以在请求下方的Headers栏目来设置。
因为接口毕竟多,懒得每次都去添加请求头,这时候我们可以设置请求头,下一次直接选用就可以了。点击右侧的Presets,在点击Manage Presets
点击add按钮
设置请求头键值对
然后后面在使用时,就可以在presets里面选择需要的请求头了。
动态设置环境变量
除了上面通过手动写死环境变量的方式外,还可以通过接口来动态配置环境变量。
例如接口请求结果如下:
在tests中动态设置token,jmeter中可以通过结果进行断言判断,在postman中也可以进行类似的操作。
然后运行接口,在环境变量中就会自动写入。
————————————————
版权声明:本文为CSDN博主「mt122」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mt122/article/details/104530439