码迷,mamicode.com
首页 > 其他好文 > 详细

PostMan设置CooKie自动登录

时间:2020-12-09 12:23:07      阅读:5      评论:0      收藏:0      [点我收藏+]

标签:val   接口   安装   需要   登录   name   OLE   rgba   设置   

1.安装 Interceptor Bridge

2.开启 interceptor 和 cookie

 技术图片

 技术图片

 PostMan设置Cookie全局使用

PostMan设置Cookie全局使用,需要用到的接口都不需再单独设置Cookie

1.直接在环境变量里面设置

2.在登录接口的tests,把返回值的cookie设置为全局变量

3.直接在cookie里面传入

set-Cookie里面包含多个键值对name,value,Domain,Path,Expires,而我们只需要cookie的值,所以在“postman.getResponseCookie”的后面还要加一个".value",可以使用以下代码获取

postman.getResponseCookie(‘zp‘).value

设置环境变量

pm.environment.set("zp",postman.getResponseCookie(‘zp‘).value);

在登录请求设置全局变量,如下:

# 先获取响应头中的set-cookie字段

var jsondata = postman.getResponseHeader("set-cookie");
console.log(jsondata)

# 用spilt方法将其分割成数组
data = jsondata.split(";");
console.log(data[0])

# 然后将需要取的值设置到环境变量中
postman.setEnvironmentVariable("Cookie",data[0]);

这样后面的就可以于前面的请求沿用同一个cookie

var cookies = postman.getResponseHeader(‘set-cookie‘) ;
cookies = cookies.split(";");
pm.environment.set("cookies",cookies[0]);

在登录接口,设置保存cookie

 技术图片

先调用登录接口,让postman自动去添加全局cookie,下图中的session_id

 技术图片

 技术图片

PostMan设置CooKie自动登录

标签:val   接口   安装   需要   登录   name   OLE   rgba   设置   

原文地址:https://www.cnblogs.com/sxhlf/p/14089108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!