我们在开发的过程中,往往会用到多个环境:开发环境,测试环境,UAT 环境,生产环境等。在不同的环境,调用的接口前缀往往是不同的。环境切换时,在 Postman 中要改调用接口的前缀,如果接口很多,一个个的改,是很件痛苦的事。
在 Postman 中,用 Environments 来管理环境,可以很好的解决上面的问题。
Environments 环境管理
Environment 是一系列变量的集合。
一个 Workspace 中,可以有多个环境。
环境中的变量可以在 API 调用中被用到。用 {{变量名}}
的方式来用使用变量。
切换环境时,环境中的变量也会跟着变化。
要调用不同环境的 API 时,只需切换 Postman 的 Environment ,省时又省力~ 你 Get 到了吗XD
更好的管理环境的工具:Apifox
Apifox 的环境变量功能更强大。环境支持对分享进行权限控制。这在 API 需要共享时,特别有用。
环境变量中,专门抽离出了最常用的变量:前置 URL。很好的解决了环境变量多时,不好找前置 URL 的问题。
Apifox 和 Postman 比,还支持全局参数的功能。全局参数用来给接口加通用的 Header, Cookie,Query 和 Body 。这功能帮我们减少了很多的重复劳动。
除此之外,还支持调试 http(s)、WebSocket、Socket、gRPC、Dubbo 等协议的接口,并且集成了 IDEA 插件,快去试试吧!
知识扩展: