什么是环境和全局?
要了解环境和全局变量,首先必须了解变量在Postman中的工作原理。
变量
开发人员知道变量是表示存储在其中的信息的符号名称。变量表示的信息可以更改,但变量上的操作保持不变。Postman中的变量以相同的方式工作。
您可以在多个位置重用变量的值。如果更改变量的值,则该变量的每个实例都将更改为新值。
假设您有三个使用相同域的API端点 - your-domain.com。您可以将此域保存为变量,而不是重复该值,您可以在请求构建器中使用/endpoint1和/endpoint2。现在,如果您的域名更改为another-domain.com,则只需更改此值一次。
使用Postman的脚本引擎,您可以设置变量值,从一个请求复制数据,并在另一个请求中使用它。
简而言之,变量使您能够:
重用值以保持代码干燥(不要重复自己)。
配置您的设置以适应不同用户的环境。
从集合中的响应和链请求中提取数据。
要了解如何在Postman中使用变量,请参阅变量。
现在我们知道变量在Postman中是如何工作的,让我们讨论环境和全局变量。
环境
环境是一组键值对。键表示变量的名称。您可以使用数据编辑器修改环境。
使用API时,通常需要为本地计算机,开发服务器或生产API提供不同的设置。环境允许您使用变量自定义请求,以便您可以在不更改请求的情况下轻松切换不同的设置。
一旦他们在邮差中,您就不必记住所有这些值。您可以下载环境,将它们另存为JSON文件,然后再上传。
您可以创建,共享,复制,导出和删除环境。您还可以将环境作为单个JSON文件导入。
注意:环境和全局变量始终存储为字符串。如果您要存储对象或数组,请在存储JSON.stringify()之前确保它们,并JSON.parse()在检索时确保它们。
要了解如何管理创建或共享环境等任务的环境,请参阅管理环境。
全局
全局变量提供了一组在所有范围内始终可用的变量。您可以拥有多个环境,但只有一个环境可以一次处于活动状态,并且一组全局变量始终可用。
注意:环境和全局变量始终存储为字符串。如果您要存储对象或数组,请在存储JSON.stringify()之前确保它们,并JSON.parse()在检索时确保它们。
要了解如何管理和查看全局变量,请参阅管理全局变量。
有关环境和全局变量的更多信息,请参阅:
网友评论