在接口测试种, 我们经常会遇到有些接口登录后才能访问.我们在使用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());

});

实战案例

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

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

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

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

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

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

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: