环境变量和全局变量简介


环境变量和全局变量简介

变量

开发人员知道变量是用于存储动态值的静态标识符。变量表示的信息可以更改,但是对变量的操作保持不变。Postman中的变量也是如此。

你可以在多个位置重用变量值。如果更改值,则变量的每个实例都会相应地更改,从而减少了重复修改的需要和出错的可能性。

假设你有三个使用相同域的API端点-your-domain.com。你可以将该域另存为变量,而不必重复该值,可以在请求构建器中使用{{domain}}/endpoint1{{domain}}/endpoint2。现在,如果你的域更改为another-domain.com,则只需更改一次此值。

使用Postman的脚本引擎,你可以设置变量值,从一个请求复制数据,然后在另一个请求中使用它。

简而言之,变量使你能够:

  • 重用值可使代码保持DRY(不要重复自己)。
  • 配置你的设置以适应不同用户的环境。
  • 从集合中的响应和链请求中提取数据。

环境变量

环境是一组键值对。键代表变量的名称。你可以使用数据编辑器来修改环境的键和值组件。

使用API​​时,通常需要为本地计算机,开发服务器或生产API设置不同的设置。环境使你可以使用变量来自定义请求,以在不同的设置之间切换而无需更改请求。

你无需记住在Postman中分​​配的所有这些值。你可以下载环境,将它们另存为JSON文件,然后稍后再上传。

全局变量

全局变量提供了一组在所有范围内始终可用的变量。你可以有多个环境,但是一次只能使用一组全局变量来激活一个全局变量,这些变量始终可用。