变量
假设有三个使用相同域的API端点,“your-domain.com”。 你可以将该域另存为变量, 而不必重复该值, 可以再请求构建器中使用*{{ domain }}/endpoint1* 和*{{ domain }}/endpoint2*。现在, 如果你的域更改为“another-domain.com”, 则只需要改一次此值, 然后所有引用该变量的地方都会改变。
使用Postman的脚本引擎, 你可以设置变量值, 从一个请求复制数据, 然后再另一个请求中使用它。
变量使你能够:
- 重用值可使代码保持DRY(不用重复自己)
- 配置你的设置以适应不同用户的环境
- 从集合中国的响应和链请求中提取数据
环境变量
环境是一组键值对。可以使用数据编辑器来修改环境的键和值组件。
使用API时, 通常需要为本地计算机, 开发服务器货生成API设置不同的设置。 环境使你可以使用变量来自定义请求, 以在不同的设置之间切换而无需更改请求。
你无需记住在Postman中分配的所有制。 你可以下载环境, 将他们保存为JSON文件, 然后在需要用的时候再上传。
全局变量
全局变量提供了一组在所有范围内始终可用的变量。 你可以有多个环境, 但是一次只能使用一组全局变量来激活一个全局变量, 这些变量始终可用。
设置变量的操作方法
这里简单的介绍了下设置变量的方法
思维导图
变量的作用域
根据上面的思维导图,变量的作用域有
- global : 全局范围
- Collection: 集合范围
- Environment: 环境范围
- Data:在运行前上传的JSON数据
- Local:在脚本中设置的变量
设置集合的变量(Collection)
Data变量