Вы можете создать мини-проект и использовать Newman в качестве библиотеки и запускать его, используя скрипт.Таким образом, вы можете использовать модуль узла fs
для записи ответа в файл.
const newman = require('newman'),
fs = require('fs');
newman.run({
collection: '<Your Collection>'
}).on('request', function (error, data) {
if (error) {
console.error(error);
}
else {
fs.writeFile(`response.json`, data.response.stream.toString(), function (error) {
if (error) {
console.error(error);
}
});
}
});
Этот сценарий использует событие Newman .on('request')
, которое извлечет эту информацию.Если вам нужны все тела ответов, вам может потребоваться слегка изменить это и, возможно, использовать appendFileSync
для захвата всех ответов на запросы в коллекции.