我们使用postman多数情况下只是模拟一次请求,查看接口是否正常或者查看接口返回结果,如图所示:
这个模拟请求中有一个入参orderId,如果需要查询100个订单的信息,就需要发送100次请求,手动操作费时费力,postman提供了批量处理的功能。下面详细介绍:
第一步:把需要变更的入参用占位符标识,比如上例中orderId的值用{{orderId}}表示,orderId是自定义的变量,要跟第四步中名称保持一致
第二步:点击左下角的Runner按钮就会弹出批处理的配置
第三步:把要执行批处理的请求拖拽到中间面板
第四部:上传编写好的文件
以text/csv类型为例,文件内容为(第一行一定要是第一步中的变量名称,后面每一行为请求入参):
orderId
232403461972
232428867255
232437158386
第五步 创建测试脚本,红框中内容标识状态码返回200代表请求成功。
脚本文本内容为:
var Json = JSON.parse(responseBody);
var pin = Json["pin"];
var orderId = Json["id"];
console.info(pin+"@#@"+orderId);
tests["Status code is 200"] = responseCode.code === 200;
第六步 点击第四步中的run按钮,执行批处理动作,可以通过View->Show Postman Console查看测试脚本打印的日志