通过邮递员中的拦截器,可以调用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!
非常感谢!
答案 0 :(得分:0)
使用newman作为Node JS模块而不是命令行。
Cookie在发送到“请求”事件的对象中可用。
const newman = require('newman');
newman.run(options,callback)
.on('request',function(err,args) {
console.log(args.response.cookie);
})