Postman 如何设置环境变量和全局变量?图文使用教程

本文介绍如何使用 Postman 环境变量来提高接口测试效率,介绍如何在 Postman 种设置环境变量和全局变量。

用 Apifox,节省研发团队的每一分钟

Postman 如何设置环境变量和全局变量?图文使用教程

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

Postman 中,用 Environments 来管理环境变量和全局变量。我们在开发的过程中,往往会用到多个环境:开发环境,测试环境,UAT 环境,生产环境等。我们要调用不同环境的 API 时,只需切换 Postman 的 Environment 即可。下面,我们来具体说下 Postman 环境变量的使用方法。

知识扩展:Postman 环境设置介绍

1.Postman 创建环境及变量

在 Postman 中打开一个项目,然后在 Environments 选项卡中,点击 + 号按钮来创建一个环境。

Postman 环境变量和全局变量的使用
创建环境

在环境中,创建环境变量或者全局变量,填入变量名和变量值。

Postman 环境变量和全局变量的使用
创建变量

其中,列中 INITIAL VALUECURRENT VALUE 的区别是

  • INITIAL VALUE: 会同步到 Postman服务器。它会与任何具有环境访问权限的协作者共享,也即远程值。
  • CURRENT VALUE: 用于您本地的Postman实例,除非您选择持久化,否则永远不会同步到您的帐户或与团队共享,也即本地值。

如果某个变量在所有环境中的值都相同,可以将其设置为全局变量。

Postman 环境变量和全局变量的使用
全局变量

如果,全局变量和环境变量中有同名的变量,会优先使用环境变量中的值。

2.Postman 选择环境

在 Postman 的右上角下拉选择环境,选择对应的环境变量即可。

Postman 环境变量和全局变量的使用
选择环境

3.使用环境/全局变量中的值

上一步的环境选择完毕,要在接口路径上使用,需要用 {{变量名}} 的方式来用使用变量,这个变量名就是你在环境管理中填写的 KEY,发起请求后 Postman 会自动替换成变量的值。

Postman 环境变量的使用
环境变量

将光标移动到 环境变量 上,可以看到变量的值。

Postman 环境变量和全局变量的使用
变量的值

以上,就是 Postman 环境变量的使用。

比 Postman 更好用的工具: Apifox

这边推荐一个更好用的接口调试工具—— Apifox。Apifox 的环境变量功能更强大。环境支持对分享进行权限控制,这在 API 需要共享时,特别有用。

Postman 环境变量的使用
Postman 环境变量的使用
环境共享

环境变量中,专门抽离出了最常用的变量:前置 URL。很好的解决了环境变量多时,不好找前置 URL 的问题,这个前置 URL 在发送请求时会自动带上,非常的方便。

Postman 环境变量的使用
前置 URL

Apifox 和 Postman 比,还支持全局参数的功能。全局参数用来给接口加通用的 Header, Cookie,Query 和 Body 。这功能帮我们减少了很多的重复劳动,快去试试吧!

立即体验 Apifox
Postman 环境变量的使用
全局参数

总结

Postman 中,通过 Environments 管理多个开发环境、测试环境等,轻松切换 API 调用环境。教程详解了创建环境及变量,区分 INITIAL VALUE 和 CURRENT VALUE ,全局变量和环境变量中同名时,环境变量优先,通过 Postman 右上角选择环境,实现简便环境切换。文章推荐了 Apifox 作为更强大的接口调试工具,特别强调了其环境变量功能和对分享权限的支持,Apifox 还提供全局参数功能,优化接口设置,减少重复工作,强烈推荐使用!

Apifox
Apifox

知识扩展: