Postman 设置环境变量 个人记录

一、Postman工具简介:

        1.Postman是用于API开发的协作平台;Postman工具有chrome扩展和独立客户端,我个人推荐安装独立客户端。下面主要记录的是Postman的环境变量跟全局变量设置。

在使用postman调试api时,因为是同一个项目,域名、token都是一样的,所以我们可以统一设置一个环境变量,这样Token过期更换时就不用我每个接口都去修改一遍。

二、环境变量(Environment) 

        1.举例:如果有100个接口需要测试,并且这些接口需要在两个服务器上都再测试一遍,这个时候如果不设置测试环境,那测试起来就会做很多重复的操作

        好处 :可以减少重复的输入相同的基地址(域名),减少输入是的误操作几率,全部使用变量名来代替(基地址)输入;另一方面只需一个选择按钮就可以随时切换测试环境,无需对接口进行任何操作即可。

 2.环境变量(Environment)的设置

        1)点击右上角的图标

         2)点击Edit后会进入一个界面,是一个管理环境变量的界面

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

三、全局变量(Globals)的设置

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

         2)点击Edit后会进入管理全局变量的界面

 四、请求头配置

        1.Request Headers(请求头)用来说明服务器要使用的附加信息,比较重要的信息有:Cookie,Referer,User-Agent等。在postman中可以在请求下方的Headers栏目来设置。因为接口毕竟多,懒得每次都去添加请求头,这时候我们可以设置请求头,下一次直接选用就可以了。点击右侧的Presets,在点击Manage Presets

        在点击Add

         设置好键值对,Add即可

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

五、动态获取变量

问题描述: 

        登陆接口获取token,其他接口访问都要带上这个token,现在的做法是个个接口复制黏贴token,复杂,麻烦
       

解决方案:自动获取token、设置token

        1.把登陆接口返回的token自动设置到环境变量(Environment)的token中
                1)获取登陆接口的responseBody,确定token的位置,如下图所示,位置是data.token


        

                 2)、设置Postman自动获取token并设置为Postman环境变量

                在登陆接口的Tests中写以下代码,设置环境变量

                 点击Send按钮发送请求后,就Postman会自动在环境变量中设置一个变量,变量名为Authorization,值为responseBody中token值。

                设置成功后,点击那个眼睛图标,查看变量如图所示:

         2.访问其他接口时token值直接读取变量即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值