postman可以用来请求带参数的接口,并且可以自定义参数,这个功能有时在运维时会非常有用
- 首先新建一个folder
- 新建一个environment环境
- 如果需要定义每次请求的变量,需要在environment环境中添加变量,仅需在第一栏填上需要使用的变量即可
- 在刚刚建立的folder中新建一个request请求
- 填入需要执行的变量,形式为
{{刚刚在environment中添加的变量}}
,拿双大括号括起来就行
当然postman也支持在post请求中的body使用变量,比如你需要提交json数据:
- 如果你的接口有鉴权,别忘了添加鉴权,这里只做一个示范
- 创建需要使用的数据文件:你刚刚定义了一个变量id,现在需要让postman知道他需要请求哪些id,新版postman支持两种文件格式,这边就拿txt文件来做示例:
注意,txt文件仅支持单列数据,如果有多个变量,请使用csv表格或者json方式 - 在创建的请求右上角选择你刚刚创建的environment环境
- 选中这个请求所在的folder,在页面右上角点击run运行
- 选择需要执行的数据集,如果为文本/csv表格则选择
text/csv
,如果不确定你的数据集是否正确,可以点击preview
预览数据集
- 点击
Run New Collection
运行批量请求,postman一次只会发送一个请求,只有上一个请求返回后才会进行下一个请求 - 点击标题可以查看请求的详情
分别是哔哩哔哩序号35,小米运动序号2,米友社序号13,这个是同一个账号下运行的任务