postman——集合——变量入门
变量快速入门
要使用变量,请使用以下步骤:
- 单击Postman 右上角的环境快速查看(眼睛按钮),然后单击Globals旁边的Edit。
- 添加一个名为的变量
my_variable
,并将其初始值设置为—Hello
单击“ 保存”并关闭环境模式。 - 打开一个新的请求选项卡,然后输入
https://postman-echo.com/get?var={{my_variable}}
作为URL。将鼠标悬停在变量名称上,您将看到该值。 - 发送请求。在响应中,您将看到Postman将变量值发送到了API。尝试在“环境”快速查看中更改值,然后再次发送请求。
了解变量和环境
变量是数据的符号表示,它使您可以访问值,而不必在需要时手动输入它。特别是在多个地方使用相同的值时,这很有用。
变量通过抽象一些涉及的细节,使您的请求更加灵活和可读。
例如:如果多个请求中具有相同的URL,但是URL可能会更改,则可以将其存储在变量中。
如果URL发生更改,则只需更改变量值,无论使用变量名的位置如何,它都将反映在整个集合中。
相同的原则适用于请求代码中重复的任何部分。
Postman支持不同范围的变量,使您可以根据各种开发,测试和协作任务定制处理。
Postman中的范围与您的请求在Postman应用程序中,集合中,环境中以及Newman / Collection Runner中运行的不同上下文相关。
邮递员会将环境和全局变量存储为字符串。如果要存储对象或数组,请
JSON.stringify()
在存储之前记住它们,并JSON.parse()
在检索它们时记住它们。
邮递员的环境
环境允许您针对不同的数据集运行请求和收集。例如,您可能有一个开发环境,一个用于测试,另一个用于生产。
您可以使用变量在请求和测试之间传递数据,例如,如果要使用集合链接请求。
Postman中的环境是变量的键值对。每个变量名都表示其键,因此引用变量名可以访问其值。
例如,如果您的基本网址存储在名为的变量中
base_url
,则可以使用在请求中引用它{{base_url}}
。无论您在请求运行时引用变量的何处,变量中存储的任何值都将包括在内。如果基本URL值为https://httpbin.org
,并且使用列为请求URL的一部分,则{{base_url}}/get?customers=new
Postman会将请求发送给https://httpbin.org/get?customers=new
。
要创建环境,请使用“ 新建” >“ 环境”,或者使用Postman右上角的“ 管理环境”按钮,然后单击“ 添加”。
为您的环境命名,例如“ Testing”(测试),您可以在创建时或以后通过编辑环境来添加变量。
要选择在其中运行请求的环境,请使用Postman应用程序右上方的下拉菜单。
您的请求将与所选环境中列出的数据变量一起运行。
您可以在“ 管理环境”中复制,删除,下载/导入环境JSON,并与协作者共享环境。
共享环境使您可以让其他人针对相同的数据集运行您的请求。
为了安全地共享环境,请创建副本并首先删除所有敏感数据,例如auth值。当您的协作者导入环境时,他们可以输入自己的凭据。
您对共享环境所做的任何更改都会在整个团队的访问权限中得到反映。