Postman之全局变量、集合变量、环境变量
1.全局变量
- 全局变量,顾名思义:全局有效。postman中的任何集合,任何请求中都可以使用这个变量。它的作用域是最大的 。
2.集合变量
- 集合变量是针对集合的,也就是说申明的变量必须基于某个集合,它的使用范围也只是针对这个集合有效 。
3.环境变量
- 申明环境变量,需要创建环境,然后在环境中才能创建变量 。
- 集合如果要想使用环境变量,必须先选择(导入)这个环境,这样就可以使用这个环境下的变量了 。
4.变量作用域
- 变量作用域范围依次从大到小:
全局变量>集合变量>环境变量
- 当在几个不同的范围内都申明了相同的变量时,则会
优先使用范围最小的变量
5.使用变量
- 想要使用变量中的值只需俩个步骤,分别是定义变量和获取变量
定义变量
:可定义全局变量、环境变量、集合变量
使用变量
:使用变量:{{变量名}}
6.案例
(1)请求url中使用变量![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b4b111b7d01095f7dcbfa1cab8367d14.png)
(2)请求头中使用全局变量
(3)请求头body使用环境变量![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/125c92ded111c36dd1db1cbf6af8f84f.png)
(4)请求头body使用环境变量
(5)断言中使用全局变量
- pm.globals.get(“变量名”)
(6)断言中使用环境变量
- pm.environment.get(‘变量名’)