是否可以在Postman中创建一个集合,该集合执行对API的几百个请求并下载json中的所有响应?
如果可能,该怎么做?
如果不可能,我们有哪些可用工具? (免费和开源)
答案 0 :(得分:1)
您可以使用Newman as a library和NodeJS fs模块来做到这一点:
const newman = require('newman'),
fs = require('fs');
newman.run({
collection: '<Collection File Or Link>'
}).on('request', (err, args) => {
fs.writeFile(`./${args.item.name}.json`, args.response.stream, (err) => {
if (err) {
console.error(err);
}
});
});
这将运行您集合中的所有结果,然后将每个响应保存到JSON文件。 filename
将是请求的名称。