4、postman动态参数传递(含token详细使用)
比如存在多套环境时(即有几个可使用的测试环境、预发布环境,但是代码接口都一样的时候),
就可用到设置postman环境变量,只需要维护这一组变量,就可实现多套接口测试
postman中,设置变量有两个地方:
(区别:第一种变量设置,在导出postman的接口文件时,无法把变量一起导出,因为这是postman固有的(本地变量和全局变量);
第二种变量设置,是设置变量在某一组api的collections里面的,这是只针对当前接口集的,因此导出是可以导出变量的)
-----------那么为什么会存在导出时,会影响到接口变量呢?请点击这里查看-----------------------
设置变量的位置:第一个:
设置变量的位置:第二个:
具体实现步骤:
第一种:普通参数传递
1、
2、打开后,可进行选择新增global全局环境变量(一般是选择后面的add:自命名一组变量,方便管理)
3、设置好变量后,进行成功请求
第二种:动态参数传递
遇到登录的token值时,使用postman来动态获取并传递:
1、先同样设置一个变量名称,但是变量可以不填入(因为要动态获取登录的token)
2、
3、
点击请求,请求成功后,可以看到刚刚的变量名下token已经有值了,从登录请求获取到的token并自动设置到这下面的
4、下一接口请求时,如需要带上登录token,那么就以变量的方式,随着参数一起传入,记住写法:双括号中间写变量名:{{token}}