Я пытаюсь запустить script.js
с newman из локально сохраненной коллекции почтальонов. В почтальоне вызов работает и возвращает токен тела ответа, к которому мне нужен доступ.
Меня не волнует, как будет возвращено тело ответа, я просто не хочу открывать почтальона, если мне не нужно.
Я постоянно получаю сообщение об ошибке ReferenceError: responseBody is not defined
Любая помощь по этому поводу будет очень признательна.
$ node script.js
var newman = require('newman'); // require newman in your project
// call newman.run to pass `options` object and wait for callback
newman.run({
collection: require('./pathto/my_coll.postman_collection.json'),
reporters: 'cli'
}, function (err) {
if (err) { throw err; }
// console.log(responseBody);
JSON.parse(responseBody);
});
ни console.log
, ни JSON.parse
, похоже, не работают, потому что responseBody
не определен с самого начала
исчерпанные ссылки:
https://www.getpostman.com/docs/v6/postman/scripts/postman_sandbox
https://www.npmjs.com/package/newman
как получить весь html или json ответ URL-адреса с помощью Newman API