【发布时间】:2018-09-08 09:20:22
【问题描述】:
我正在尝试使用本地保存的邮递员集合中的 newman 运行 script.js。在邮递员中,调用有效,并返回我需要访问的响应正文令牌。
我不在乎响应正文是如何返回的,我只是不想在不需要的情况下打开邮递员。
我一直遇到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
how to get whole html or json repsonse of an URL using Newman API
【问题讨论】:
标签: javascript node.js postman newman