Postman调试依赖登录接口的3种方法

news/2025/2/23 10:37:54

在接口测试种, 我们经常会遇到有些接口登录后才能访问.我们在使用Postman调试这种接口时一般有3种方法:
1.依次请求
如果有登录接口的文档,或者通过抓包比较容易抓出登录请求的参数和格式,可以先使用Postman请求一下登录接口,这时Cookies会存到本地(可以通过Postman Cookies管理器查看), 然后再发送依赖登录的接口即可, 如图:

由于Postman一般用作调试接口, 依次请求也不是很麻烦

2.抓取Cookies, 绕过登录(常用)
如果没有登录接口文档也懒得抓包分析登录接口,可以直接在浏览器上登录后,随便访问一个页面抓取出Cookie, 在Postman中添加到依赖登录接口的Header中(注意: 是Cookie没有s, 对应的值直接粘贴就可以,不用分成几行), 如图:

3.使用Pre-request Script脚本请求前发送登录请求
如果使用Postman作为接口自动化测试工具, 我们可以在请求前脚本中发送登录请求来使请求具有登录状态, 如图:

表单类Post请求脚本:

// 构造一个Post x-www-form-urlencoded格式请求
const loginRequest = {
    url: 'http://115.28.108.130:5000/api/user/login/',
    method: "POST",
    body: {
        mode: 'urlencoded',
        urlencoded: 'name=张三&password=123456'
    }
};
//发送请求
pm.sendRequest(loginRequest, function (err, res) {
    console.log(err ? err : res.text());
});

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!
 


http://www.niftyadmin.cn/n/332934.html

相关文章

free命令 – 显示系统内存使用量情况

Linux free命令详解 在Linux系统中,free命令是一个非常有用的工具,它可显示系统内存使用量情况,帮助我们监控系统资源。本文将介绍free命令的语法、实操和使用该命令输出各种内存使用量数据的最佳方法 1. 命令语法 free命令的基本语法如下…

Jenkins持续集成之jenkins安装入门教学

Jenkins安装 1、下载jenkins;官方地址:https://www.jenkins.io/ 2、点击Download 3、下载windows版本的安装包后缀为msi; 4、双击安装;如下图 5、安装到指定的盘;再点击next 6、勾选第一个框;再点击next 7…

网络安全真的那么好吗?

近几年,随着网络安全被列为国家安全战略的一部分,这个曾经细分的领域发展提速了不少,除了一些传统安全厂商以外,一些互联网大厂也都纷纷加码了在这一块的投入,随之而来的吸引了越来越多的新鲜血液不断涌入。 网络安全…

react中hook的作用和用处

当React 16.8发布时,一个全新的功能被加入了React库 - Hook(钩子)。Hook是一种函数,它可以让你在函数组件中“挂钩”到React状态和生命周期等特性。通过使用Hook,您可以更轻松地编写复杂的函数组件,并且能够重用代码逻辑。 1. us…

体验了下科大讯飞版ChatGPT,厉害了!

前几天科大讯飞的星火认知大模型发布了,我刚好有朋友在科大讯飞工作,于是就第一时间体验了一波。 一番体验下来确实比我预想的效果要好,没想到国产模型的效果还不错,我试了很多方面,比如通用常识功能、写作功能、学习…

约瑟夫问题及求解方法

文章目录 什么是约瑟夫问题?求解方法代码实现 什么是约瑟夫问题? 约瑟夫问题是一个经典的数学难题,其一般形式可以描述为: n个人(编号从1到n),围坐在一张圆桌周围。从第一个人开始报数&#x…

6年测开经验面试十家大厂,整理出来的笔记...

我第一次接触自动化是在2016年。那时刚毕业一年有余,组内一直做手工功能测试,大概在2018年9月,部门领导要求测试组引入自动化。组内之前从没有开展过任何自动化,测试主管安排了一个刚入职不久的研究生同事去研究。 当时自己内心还…

Nginx的原理

Nginx的原理 1、mater 和 worker2、worker 如何进行工作的3、一个 master 和多个 woker 有好处4、设置多少个 woker 合适5、连接数 worker_connection 1、mater 和 worker 2、worker 如何进行工作的 3、一个 master 和多个 woker 有好处 (1)可以使用 ng…