无法从纽曼 - 詹金斯CI读取Cookie值

时间:2017-08-01 21:34:53

标签: javascript jenkins postman newman

通过邮递员中的拦截器,可以调用API并从响应正文获取 Cookie 。< / p>

通过这种方式做到了:https://www.linkedin.com/pulse/how-read-cookie-value-postman-request-chaining-ishan-girdhar-oscp

但是如果我尝试从 Newman 命令行实现相同的功能,那么它会给我一个错误,因为CI中没有涉及拦截器(POSTMAN + JENKINS)

试图通过这个链接,但它没有多大帮助:https://github.com/postmanlabs/newman/issues/242

请建议我在纽曼跑步时阅读Cookie!

非常感谢!

1 个答案:

答案 0 :(得分:0)

使用newman作为Node JS模块而不是命令行。

Cookie在发送到“请求”事件的对象中可用。

const newman = require('newman');

newman.run(options,callback)
.on('request',function(err,args) {
  console.log(args.response.cookie);
})