一、问题:每次请求均需手动修改参数
解决方案:使用动态参数:内置动态参数/自定义动态参数,解决上述问题
二、Postman动态参数
1、内置动态参数,表现形式:{{$}}
2、常用的内置动态参数
{{$timestamp}} 生成当前时间的时间戳。
{{$randomInt}} 生成0-1000之间的随机数
{{$guid}} 生成速记GUID字符串
3、自定义动态参数
//手动的获得时间戳
var times = Date.now();
//设置为全局变量
pm.globals.set("times",times);
使用时直接使用{{变量名}},即:{{times}}
3.1.postman接口中设置自定义动态参数
3.2.接口中引用自定义的动态参数(全局变量)
三、动态参数的断言
1、内置动态参数:无法做断言
因为返回的类型不一样,断言结果会始终失败
2、自定义动态参数(全局变量):可正常断言
//断言形式常见的有下面3种:
pm.globals.get("times")
globals["times"]
globals.times