Загрузка автоматического ответа (json) Почтальон - PullRequest
1 голос
/ 20 июня 2020

Можно ли создать коллекцию в Postman, которая выполняет несколько сотен запросов к API и загружает все ответы в json?

Если возможно, как это сделать?

Если это невозможно, какие инструменты у нас есть? (бесплатно и с открытым исходным кодом)

1 Ответ

1 голос
/ 20 июня 2020

Вы можете использовать Newman как библиотеку и модуль 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 будет именем запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...