一个项目的上线,通常是经过多个流程。服务器环境同样也得分开。开发环境、测试环境、生产环境等等。那么各个环境的ip和端口及特有的属性都是不一样的。每次请求如果都要根据环境要去修改ip或者端口是很痛苦的。postman本身是支持环境隔离的。
红色框框的就是设置环境。默认是没有环境的,自己可以添加一个环境。点击最右边的设置。之后点击新增
在这里我们设置一个叫map_dev的环境。并且在里面设置了一个host变量。那么给这个变量赋值为测试环境host进行保存
那么这里我们发送请求的话,请求的地址就是我们对应的环境。我们只需要管理自己的环境。新增一个map_test测试环境里面新增host变量。设置测试环境的地址,那我们只需要切换环境。就发送请求到不同的环境了。
如果有其它的环境上需要化分的属性。同理host,只需要新增变量。做到数据配置化及可。这里就做到环境隔离。
共享属性
在postman使用场景中。会有多个环境。但是有变量是相同的。类似于开发环境有一个username = admin的变量。测试环境也有一个username = admin。而同时又有很多接口使用到这个变量了。那么这个时候把username变量配置到环境里面去就不合理了。因为这个属性是共享的。所有环境都用到并且一样的。那么就使用到了共享属性
这里我们还是点开环境设置。最下面有一个Globals按钮。这个就是设置共享属性的。点开它
在最下面加入一个username变量。并设置值为admin,保存。
然后引入了这个变量。发现值就是admin,那么这里就设置成功了。不论怎么切换环境,这个值都不会变。这里就完成共享变量的设置