我正在尝试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