postman 接口参数化和参数的传递
2023-02-14 本文已影响0人
花开半夏fly
场景:接口A和接口B传的参数A相同且每次请求保持唯一,这时候可以设置全局变量且需要参数化
1、接口A和接口B,有共同的变量需要参数话,例如userid(随机生成一个字符串),即为全局变量
2、点击Postman右上角的设置图标-->Manage Environments-->Add,录入Environment名称,再逐一新增各个需要参数化的全局变量即可。

3、录入参数的接口Pre-Request Script代码如下
postman.setEnvironmentVariable("userid", ("test" +
(Math.random()*Math.pow(36,4) << 0).toString(36)).slice(-4))

4、请求Body的报文中直接用Postman内建变量{{参数名}}就行,右键设置为Globals
