-
首先问大家一个问题,你平时是怎么将浏览器 url 及参数完整复制到postman的?
-
右击请求url --> copy --> copy as cUrl(bash);
-
为了方便大家理解,我用汉化版的 postman 逐步带大家使用集合批处理请求这个功能,不对的地方还望各位大佬指点;
1.将curl导入到postman中;
- 个人比较喜欢复制浏览器curl直接粘贴到postman,它会自动解析url及包含的参数;
2.点击发送测试一下url及参数能否正常拿到数据;
3.新建集合
4.将刚刚导入的curl保存到新建的集合中
5.设置变量
注意:变量可以是多个,我这里简单列举了一个,每个变量在csv文件中都要是独立的列;
6.运行集合
7.准备数据集并导入
- 这里注意设置一下 延迟 ,再导入数据集
注意:支持导入 .csv 或 .text 文件格式,但内容里面第一行一定要与设置的变量名保持一致,否则获取不到;
8.预览一下数据是否乱码,没问题直接远行新建集合
9.可以看到每次请求都成功了
- 你以为这就结束了?NO NO NO, 能不能把每次请求的相应结果记录下来并导出?
10.写个测试脚本,记录每次请求的相应结果
10.1 将下面的测试脚本粘贴到 这里↓
let str = JSON.stringify(JSON.parse(pm.response.text()));
pm.test(str, function(){
console.log("相应结果==>", str);
})
10.2 再次远行集合
10.3 导出结果
10.3 不会写脚本怎么办?
- 当然是看 文档 教你怎么写测试脚本啦;