Postman中文网站 18221674630

postman变量使用技巧

发布者:postman中国网站 时间:2023-09-26


由于行内都是使用的postman作为接口工具,在拿到别人的导出的postman文件后,由于别人变量使用的是全局变量,我拿到还得修改脚本,非常的麻烦,这里给大家推荐一种使用技巧。


首先简单介绍一下postman中,有三种变量:


全局变量


集合变量


环境变量


我们目的是,为了别人拿到这个postman的文件后,可以直接导入就执行


一般会存在两个类型的变量:


写死的变量:如host、固定的请求头 这种写死的变量,可以直接写在集合变量中,那么导入导出,都会自动带上这个变量


需要上一接口响应出参,并给到下一接口入参的变量:如token


// responseBody即响应体

var result = JSON.parse(responseBody);

// 设置到全局变量

pm.globals.set("access_token",result.access_token);


// 下一接口直接通过{{access_token}}引用


/*

不选择选择集合变量原因:写入集合变量,单个请求接口无法设置集合变量的值,只有再运行整个集合的时候,才会生效


不选择环境变量原因:选择环境变量的时候要注意,必须运行时选择一个环境才行,无环境运行也是不生效 */

总结:所以总结下来,如果写的东西要给别人导入就能直接调用,那么就是死变量写集合变量+活变量写全局变量,那么别人拿过去就可以用