文章目录
–
#动态拼装请求参数,并批量执行接口
1、新建一个data.json文件,用来存放请求参数变量值,格式如下:
[
{
"id":1,
"categoryid":6
},
{
"id":2,
"categoryid":3
}
]
2、在postman中新建一个Collection,然后新建请求,设置需要拼接的变量{{id}}{{categoryid}},最后把请求保存到collection中
从上图中可以看到,参数变量{{id}}直接拼接到了url里面,变量参数{{categoryid}}在form参数CategoryI的Value中。
3、在postman中打开Runner,选择Collection,并选择Collection中的请求,并选择刚才定义的data.json文件
相关设置:
Iterations
:循环次数,示例中,应同json文件中的数组中对象个数相同;
Delay
: 循环间隔;
Data
:参数模板文件;
Data File Type
:按照自己定义的格式选择即可,示例中使用的application/json;
Preview
: 可以预查询以下data.json的数据
设置完以上参数,直接Run即可.
4、来看看运行完的样子
从上图可以看到,一共执行了两次请求,可以看到每个请求的请求情况;
从第一个请求中可以看到参数变量{{id}}被赋值为1,参数变量{{categoryid}}被赋值为6,同data.json文件中的第一个对象的值一致;