品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:Postman 11.18.0
我们在使用Postman测试API接口,通过参数化,可以简化编写测试用例的过程,减少重复操作。参数化特别适合用于需要测试多个相似场景的API,例如:不同用户数据、不同输入值的接口。本文将为大家介绍Postman参数化怎么写,Postman参数化配置有哪几种方法的相关内容。
一、Postman参数化怎么写
在Postman中,参数化是通过变量实现的。我们可以通过定义变量并将变量用在请求中,可以动态地改变请求的内容,就不需要每种情况都手动编写一个请求。下面我将分步骤说明如何进行参数化:
1、使用环境变量
1)定义变量:点击Postman界面左上角的【Environment】设置,创建新的环境并定义变量,例如:baseURL。

2)在请求中调用变量:使用【双花括号{{}}语法】调用,例如:【{{baseUrl}}/demo/users/{{userid}}/posts/{{postid}}】。

3)切换环境:通过切换环境,我们可以让相同的请求到达不同的服务器地址,例如开发环境、测试环境和生产环境,我们可以在右上角图示部分切换使用的环境。

2、使用全局变量
如果变量需要在多个环境中通用,可以使用全局变量。创建全局变量方式与环境变量类似,不需要点击【+】创建环境,选择【Globals】创建环境即可。

3、Pre-request脚本中参数化
是同Pre-request脚本动态生成或修改变量,例如下图的使用时间戳设置userid的值,在请求发送之前,把userid替换为当前时间戳。

4、Post-request脚本中参数化
我们也可以拿到接口返回之后,再动态设置变量值,下图中的Post-request脚本只是一个简单演示,帮助大家理解执行流程。实际使用场景可以是:请求登录接口获得token,然后动态设置token值,让业务接口可以到达服务器。

二、Postman参数化配置有哪几种方法
Postman提供多种灵活的参数化配置方法,以满足不同场景下的需求。以下是几种常见的参数化配置方法:
1、URL参数化
在请求URL中直接使用变量,例如:上图2中所示的那样,这种方式适用于需要动态修改URL路径的场景,比如下图中的:根据用户ID获取用户信息。

2、请求体参数化
对于POST或PUT请求,我们可以在请求体中使用变量。下图中Body参数设置,我就是从环境中动态获取用户名和密码。

3、Header参数化
通过变量动态设置请求头,例如下图所示,在Header从环境变量中获得token,建议搭配上文介绍的Post-request脚本使用。

4、动态变量生成
Postman还支持生成动态变量数据,下图中,我随机生成int值、email、手机号,为大家演示基础的使用方式。

三、总结
以上就是Postman参数化怎么写,Postman参数化配置有哪几种方法的相关内容。本文简单介绍了几种书写Postman参数化的方法,可以使用环境变量或者脚本来实现。另外,本文介绍了Postman参数化配置的几种方法,掌握自动生成随机数据,可以加快我们的测试效率,希望本文对你有所帮助。
署名:Hungry