使用Postman工具运行集合,因此无需每次捕获Cookie

问题描述 投票:0回答:1
当使用Postman工具运行Collection以进行身份验证目的时,我正在使用Cookie,但每次我想运行该集合时,我都需要捕获cookie。有什么办法以便每次都无需捕获饼干?

rest web-services postman soapui
1个回答
1
投票
如果我理解您的问题,您可以通过环境变量实现这一目标。 只需创建一个空的环境,并在测试矿石预先重复脚本中设置这样的环境变量:

var cookievalue = responseCookies.value; postman.setEnvironmentVariable("cookievalueyouwanttostorekey", cookievalue);
or

var cookievalue = postman.getResponseCookie("key").value; postman.setEnvironmentVariable("cookievalueyouwanttostorekey", cookievalue);
在您的请求中,您将JSON或PARM设置为

{{cookievalueyouwanttostorekey}}
后,该值存在于您的环境中。
在Postman Collection中,Runner选择您创建的环境,您不必每次加载。
并将您的请求所在的“项目”放在第一个位置,或者简单地设置下一个请求:

postman.setNextRequest("your desired request name");
    
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.