在纽曼调用中合并发送和下载邮递员选项的机制是什么

时间:2018-05-04 11:12:35

标签: newman

在纽曼电话会议中合并发送和下载邮递员选项的机制是什么?

我的REST调用输出是文件(图像/二进制)。与纽曼一起跑步时,我看不到输出。有没有办法将内容保存在文件中。

1 个答案:

答案 0 :(得分:3)

截至目前,纽曼还没有这个功能。但是您可以使用一种解决方法来读取输出流并将其写入所需位置的文件中。 附上示例代码:

    var i = 0,
    fs = require('fs'),
    newman = require('newman'); // ensure that you have run "npm i newman" in the same directory as this file

newman.run({
  // run options go here
}, function (err, summary) {
  // handle collection run err, process the run summary here
}).on('request', function (err, execution) { // This is triggered when a response has been recieved
   if (err) { return console.error(err); }

   fs.writeFile(`response${i++}.txt`, execution.response.stream, function (error) {
      if (error) { console.error(error); }
   });
});