Postman调试依赖登录接口的3种方法
2023-09-27 14:24:47 时间
在接口测试种, 我们经常会遇到有些接口登录后才能访问.我们在使用Postman调试这种接口时一般有3种方法:
- 依次请求
如果有登录接口的文档,或者通过抓包比较容易抓出登录请求的参数和格式,可以先使用Postman请求一下登录接口,这时Cookies会存到本地(可以通过Postman Cookies管理器查看), 然后再发送依赖登录的接口即可, 如图:
由于Postman一般用作调试接口, 依次请求也不是很麻烦
-
抓取Cookies, 绕过登录(常用)
如果没有登录接口文档也懒得抓包分析登录接口,可以直接在浏览器上登录后,随便访问一个页面抓取出Cookie, 在Postman中添加到依赖登录接口的Header中(注意: 是Cookie没有s, 对应的值直接粘贴就可以,不用分成几行), 如图:
-
使用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());
});
</div>
</div>
相关文章
- 反调试 —— 时间
- Visual Studio 调试 Dll 项目
- 逆向 stdio.h 函数库 fwrite 函数(调试版本)
- 修改Android手机内核,绕过反调试
- 应用程序不能全然结束的原因探秘及调试方法
- 调试webpack
- chrome 调试
- VSCode调试Html中的脚本 vscode前端常用插件推荐,搭建JQuery、Vue等开发环境 vsCode 添加浏览器调试和js调试的方法总结 VS Code - Debugger for Chrome调试js
- xcode 真机调试 failed to get the task for process xxx
- Sql Server中用Print命令轻松调试【存储过程】的技巧或经验!
- VS2010中asp.net调试.ashx程序错误的一个简单方法!
- XIlinx MIG 控制DDR3 SO-DIMM内存条(三):MIG IP核仿真与调试过程
- 《C++ 黑客编程揭秘与防范(第2版)》——6.5 破解基础知识及调试API函数的应用
- shell脚本调试方法
- 《Effective Debugging:软件和系统调试的66个有效方法》——第1章 宏观策略 第1条:通过事务追踪系统处理所有的问题
- 《Effective Debugging:软件和系统调试的66个有效方法》——第6条:使用软件自身的调试机制
- 《Effective Debugging:软件和系统调试的66个有效方法》——第7条:试着用多种工具构建软件,并将其放在不同的环境下执行
- MacOs 下调试 8086 汇编
- vue的调试工具 vue-devtools 的安装和使用
- 使用pycharm专业版(支持远程调试及运行)如何运行mpi的代码呢???(mpi4py的代码)
- IE 页面不正常显示 错误脚本不报错 脚本调试相关
- Android Studio断点调试
- Web 前端 之 Vue 浏览器调试工具 Vue.js devtools 安装(三种方法)的简单整理
- Android App无线调试