使用 Postman 进行接口测试(cookie设置)

使用 Postman 进行接口测试(cookie设置),第1张

目录:

使用 Postman 进行接口测试(入门)

使用 Postman 进行接口测试(续)

使用postman模拟接口测试的时候,一般都是需要先登录才可以后续业务测试的,那么也会带来一些问题:

1、每一个用例都去新增一个cookie值

2、退出系统后cookie值会失效(如下图),需要重新从浏览器中copy

那有没有办法绕过登录或者统一给用例设置cookie呢?

1、统一设置cookie的前提是 用户必须一直在浏览器保持登录状态

2、绕过登录

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

在测试接口时,需要先登录获取token,然后才能测试其它接口。

在Postman中添加cookie的方法如下图

注意,domain一定要改成测试服务器的IP地址

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

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

//打印

console.log(jsondata)

//设置全局变量

pm.globals.set("Cookie", jsondata)

在后面的用例需要用的时候,可以通过获取该全局变量进行测试

pm.globals.get("Cookie")


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11535762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存