当通过纽曼使用Postman脚本时,有人可以告诉如何将console.log()填充的值记录到文件中吗? 使用Postman,我可以通过console.log()提取一些信息,最终我希望在.txt文件中看到这些信息。 那就是我所有的东西,但是当然不起作用:
const newman = require('newman'),
fs = require('fs');
newman.run({
collection: require('collection.json'),
environment: require('environemnt.json'),
iterationData: 'data.csv',
reporters: ['cli']
}).on('console', function (error, args) {
if (error) { throw err; }
var log_file = fs.createWriteStream(__dirname + '/debug.log', {flags : 'w'});
var log_stdout = process.stdout;
console.log = function(d) {
log_file.write(util.format(d) + '\n');
log_stdout.write(util.format(d) + '\n');
};
});