品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:Postman 11.18.0
在API开发与测试过程中,我们可以使用Postman这款功能强大的接口测试工具,其环境变量、全局变量的功能,可以设置不同的参数,根据选择的环境动态替换。假如开发环境和测试环境的URL地址不完全相同,就可以配置环境变量后,选择不同的环境切换不同的URL地址,无需手动输入切换,极大提高测试效率。本文将为大家介绍Postman如何设置环境变量,Postman全局变量与参数化使用技巧的相关内容。
一、Postman如何设置环境变量
环境变量是Postman中用于隔离不同运行环境配置信息,在实际开发中,我们需要设置开发环境、测试环境、生产环境,因为API的请求地址未必是同一台服务器,不同的测试场景,请求参数可能不同。以下是Postman设置环境变量的步骤:
1、启动Postman客户端,在左侧选择【Environments】选项卡,进入环境管理功能。
2、点击界面上方的【+】,在弹出的配置面板中输入环境名称,该名称不要随便填写,需要“见名知意”,例如:测试环境。

3、在环境配置区域,输入变量名(Variable)与变量值(Value)。例如,可以把请求地址的固定部分配置变量,设置Variable为【baseURL】,【Initial Value】为【https://echo.apxxx.com/】。

4、一个环境可以添加多组变量值,我们可以根据接口的需要添加其他环境相关变量,例如:Token、用户名等。
5、在请求配置中引用环境变量时,采用双大括号包裹变量名的语法格式【{{}}】,Postman在执行请求时,会自动替换变量值,注意要在Postman右上角切换环境。

二、Postman全局变量与参数化使用技巧
全局变量与参数化是Postman测试接口时经常使用的功能,全局变量可以在任何环境中使用,参数化则通过动态数据注入,以下是Postman全局变量与参数化使用技巧。
你可以参考上文步骤设置全局变量,选择环境时,选择【Globals】,在此处创建的变量都是全局变量,在使用时,如果和自己创建的环境变量名产生冲突,会以自己创建的变量值为准。

参数化使用技巧:
数据文件参数化:
1、构建CSV或者JSON格式的数据集合,数据文件需包含表头行,后续行是测试数据。

2、进入Postman,点击底部【Runner】按钮,选定目标请求集合后,点击【 File】导入数据文件。

3、选择【Data File Type】为【txt/csv】预览时,可以看到下图所示的界面,Postman会自动为每次请求注入对应的参数值。

4、执行Runner后,可以看到后端已经接收到了路径,也就完成了Postman上传图片接口的参数化。

2、脚本动态参数化
利用【Pre-request 】模块编写JS代码生成动态参数,示例如下:

通过脚本可实现时间戳、随机字符串等动态参数的生成,满足接口唯一性参数的校验需求。

三、总结
以上就是Postman如何设置环境变量,Postman全局变量与参数化使用技巧的相关内容。本文为大家介绍了Postman设置环境变量的步骤,设置环境变量后,我们可以通过双大括号引用环境变量,避免手动切换的麻烦,极大提高测试接口的效率。本文还介绍了Postman全局变量与参数化的使用技巧,希望对你有所帮助。
