postman教程-11-管理环境

领取资料,咨询答疑,请➕wei:  June__Go

上一小节我们学习了Postman 使用cookie的方法,本小节我们讲解一下Postman管理环境的方法。

环境是一组可以在 Postman 请求中使用的变量。如果您作为团队的一部分工作,则可以使用环境将相关的值集组合在一起并管理对共享 Postman 数据的访问。

创建环境

Postman 在位于工作台右上角的环境选择器中显示活动环境。

您可以从侧边栏中的环境访问所有环境。选择环境旁边的设置活动图标,

使其成为活动环境。

选择环境名称以打开环境编辑器。

环境快速查看图标

位于环境选择器旁边。环境快速查看列出了活动环境的变量,以及您已声明或在您的工作区中共享的任何全局变量。

要创建新环境,请执行以下操作:

  1. 选择左侧的环境并选择+。

  2. 为您的环境输入一个名称,并使用您需要的任何变量对其进行初始化。您也可以稍后为环境指定变量。
  3. 选择保存以保存您添加的任何环境变量。

添加环境变量

您可以通过从侧边栏打开环境并在打开的选项卡中编辑它来将变量添加到活动(当前选择的)环境。

内联编辑变量名称和值,或使用关闭图标

删除变量。在新行中输入新变量的名称和值。更改完成后保存。

或者,选择环境快速查看图标

并内联编辑。

如果您作为团队的一部分使用环境变量,则只有在您对环境具有编辑权限时才能更改初始值。您可以访问与您共享的环境中的所有变量,但如果您具有查看者角色,则可能对初始值具有只读访问权限。

输入变量的名称,并指定其初始值和当前值。默认情况下,当前值将复制初始值。

  • 初始值使用 Postman 服务器同步到您的帐户。它与有权访问环境的任何协作者共享。
  • 当前值用于您本地的 Postman 实例,并且永远不会同步到您的帐户或与您的团队共享,除非您选择保留它。

要使用您的本地值更新同步变量,请通过选择更多操作图标并选择Persist将初始值设置为当前值 。要使用与您的工作区/协作者共享的同步值重置您的本地(当前)值,请选择重置。您可以使用Persist All和Reset All保留或重置环境中的所有值。

您还可以通过Type定义环境变量。变量在创建时自动分配默认类型,显示为纯文本并且没有额外的属性。您可以将敏感变量更改为secret 类型,这会屏蔽所有工作区成员的初始值和当前值。Secret 类型可用于防止无意中泄露敏感数据,包括 API 机密、密码、令牌和密钥。

访问环境

您可以从 Postman 和您的请求元素访问您的环境变量,包括 URL、参数、正文数据和测试脚本。

对于所有环境的列表,请在边栏中选择环境。

您可以在此处添加、共享、复制、下载、管理访问、删除和从工作区中移除共享环境。您还可以通过选择Globals来访问您的全局变量。

要查看环境中的变量,请选择其名称。您可以在此处编辑、添加和删除环境中的变量。您还可以使用Filter variables控件来搜索环境中的变量。

选择活动环境

要在环境中使用变量,请从工作台右上角的环境选择器中选择它。

要一目了然地检查变量值,请使用环境快速查看图标

当您使用环境选择器选择一个环境时,Postman 会将其视为活动环境并使用来自该环境的值运行所有请求(如果您的请求引用环境变量)。

要在请求中使用环境变量值,请按名称引用它,用双花括号括起来:

{{base_url}}

您可以在请求 URL、参数、标头和正文数据中使用相同的变量表示法。

将鼠标悬停在变量引用上以获取其当前值。

如果一个请求有多个同名变量,Postman 将使用范围最窄的变量的值。这意味着如果您有一个与集合或全局变量同名的环境变量,Postman 将使用该环境变量,但本地和数据变量值将取代环境值。任何被覆盖的变量的值将以删除线显示。

您可以在预请求和测试代码中访问当前环境变量值。

pm.environment.get("variable_key");

您可以使用API 文档和Run in Postman 按钮发布环境。

编辑环境变量

您可以通过从左侧的 Environments打开环境,或通过在工作台中选择环境选择器

旁边的环境快速查看图标并选择Edit来编辑变量。您可以通过选择任何列标题在字母升序或降序和自定义顺序之间切换来对变量列表进行排序。要按自定义顺序对列表进行排序,请清除活动排序,然后使用左侧的手柄拖动行以重新排序。

您将只能编辑您拥有编辑访问权限的环境。

编辑环境名称或变量的名称、类型和值,请记住初始值将与您的 Postman 帐户同步并与有权访问该环境的任何协作者共享。编辑完成后选择保存。

如果您对某个环境具有查看者访问权限,则名称旁边的锁定图标

表示它是只读的。您将只能编辑当前值,该值仅对您可见,不会与您的 Postman 帐户或工作区同步。要编辑初始值,您需要Request Access。

您可以使用环境快速查看直接编辑活动(当前选定)环境中变量的当前值。选择编辑图标 以编辑您选择的值。

您还可以从测试脚本更新环境变量值。

从脚本设置环境变量

您的预请求和测试脚本可以更新环境变量值。

使用pm.environment在活动(当前选择的)环境中设置环境变量:

pm.environment.set("variable_key", "variable_value");

您只能在您具有编辑权限的环境中从脚本创建新变量。如果您更新或取消设置具有环境查看者访问权限的脚本中的值,则该更改将仅对您可见,而不会与您的团队共享。

如果您使用脚本来设置环境变量值,这些将反映在所有引用变量的请求中。例如,您可以将环境与收集运行器和监视器结合使用,以在一系列请求的整个运行过程中以及完成后共享更新的值。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走,希望可以帮助到大家!领取资料,咨询答疑,请➕wei:  June__Go

  • 25
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值