接口调试工具Postman之自动同步Chrome cookies,实现自动登陆验证

前言

在前后端分离开发时,做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。

Postman就是一款完善的接口测试工具,它能够高效的帮助后端开发人员独立进行接口测试。

Postman具体的使用方式可以详细阅读:强大的接口调试工具-Postman图文详解

但是在部分任务场景,部分api 必须设置cookie登录后才能访问调用接口时,如何才可以免登陆,自动同步浏览器上的登陆信息呢?

场景:

客户端:Postman( 版本 7.5.0,建议最新版本,旧版本可能不支持)

浏览器:Chrome (版本 76.0.3809.100)

实现方式如下:

随着Postman v7.2的发布,Interceptor又回来了。然而,它的功能发生了一点变化——Interceptor拦截器集成只同步cookie。现在您可以在Postman中指定浏览器域,Interceptor将为这些站点捕获cookie并将它们同步到您的Postman实例。您目前无法使用Interceptor拦截器捕获请求,因为邮递员的内置代理已经启用了拦截器。

安装方式:

首先检查您是否使用了Postman v7.2或更高版本,如版本较低记得升级到最新版本。

第一步:下载安装对应环境的InterceptorBridge拦截器

下载完成,解压InterceptorBridge_Windows_1.0.0.zip,双击install_host.bat文件运行即安装成功

第二步:单击右上角标注处的“卫星图标”。

第三步:单击“Cookies Beta”选项卡。

第四步:确保“捕获cookie”被切换为橙色的“On”。

你可以看到绿色的“拦截器连接”,输入要捕获cookie的域,然后单击“添加域”。在上面的截图中,您可以看到我添加了https://twitter.com。(注意:只有添加twitter.com才能同步所有子域名的cookie)。

第五步:确保你同时打开了Chrome浏览器,并登录网站。

这样Postman就可以和浏览器进行cookie数据同步(注意如果你是Windows用户,记得重启Chrome)

在请求生成器中,单击右侧的“Cookies”链接。该模式应该显示为您指定的域捕获的所有cookie。

至此,在Postman工具上再次请求接口,即可自动同步cookie,实现自动模拟登陆了。

参考官网资料:https://blog.getpostman.com/2019/06/24/introducing-interceptor-integration-for-native-postman-apps/

原文地址:https://www.cnblogs.com/wenzheshen/p/11431630.html

时间: 2024-11-08 06:01:32

接口调试工具Postman之自动同步Chrome cookies,实现自动登陆验证的相关文章

Chrome编辑了样式或者JS之后自动同步回本地工程

比如我用HBuilder进行调试,在Chrome上修改了几个样式,我们通常的做法是,拷贝修改后的地方,然后再进行覆盖. 现在有了全自动的操作,在Chrome上修改了样式之后,通过Sources的Save as...功能能自动同步回本地.具体操作如下: 假设我编辑了这个文件: 进入到Sources页面 在css文件上空白处右键,选择Save as...,把文件保存到你本地的project中,一般我们会覆盖文件,那么此时修改的地方会每隔一小段时间自动同步回本地. 注意:Chrome不会实时同步,但是

API调试工具--------Postman

Postman一款非常流行的API调试工具.其实,开发人员用的更多.因为测试人员做接口测试会有更多选择,例如Jmeter.soapUI等.不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大. 官方网站:https://www.getpostman.com/ 安装: 1.Postman最早是作用chrome浏览器插件存在的,所以,你可以到chrome商店搜索下载安装,因为重所周知的原因,所以,大家都会找别人共享的postman插件文件来安装.由于2018年初Chrome

IntelliJ IDEA的这个接口调试工具真是太好用了!

你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 Github实践精选,方便大家阅读查看,觉得不错,还请Star?? 抗击疫情,在家办公.工作照常干,领导需要几个新功能接口开发.以前在公司办公,通常开发完的功能没什么问题,暴露出 Swagger 接口文档,直接找旁边的前端大人联调测试了 当下,君在长江头,

介绍一款不错的接口调试工具

前两天在写接口时需要进行接口调试,于是向同事询问有无比较好的接口调试工具,同事就推荐了Google浏览器中这个插件:Postman 但是由于谷歌商店的服务器国内没有,如果想从这个渠道获取到它只有FQ,但是因为Postman相当热门,已经有许多国人把它发布到了网上供我们下载.我们只需要找到它并下载下来并安装即可.这里提供一份下载链接: 链接:http://pan.baidu.com/s/1kV83Yzd 密码:12vr 下面简单说一下安装过程: 下载之后在谷歌浏览器中点击右上角按钮(三个小点)->

Rsync+Inotify实现文件自动同步

1>rsync概述 rsync的优点与不足 rsync与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的       备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等. 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务      系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输:如果文件数量达到

Linux下svn提交文件后自动同步更新到网站目录

有时,对于多文件需要上传到服务器的时候将会很麻烦,但是如果使用svn的钩子脚本就容易实现本地提交svn后,自动同步代码文件到远程服务器的网站目录下,而不必手动上传了. 首先,在网站目录下checkout代码,例如我的目录是/data/www/test svn co https://127.0.0.1/test/trunk//data/www/test/ 注意,这是因为有时我会在服务器上直接修改代码,所以用checkout,如果不需要,可以用export,此指令不带.svn版本文件. 迁出代码后,

文件夹自动同步工具

这是我之前开发的文件夹自动同步工具,主要实现开发机和服务器之间的文件夹同步. 项目地址: https://github.com/mike-zhang/autoSync 问题描述 在windows下修改代码,到服务器上去编译,但每次都要通过winscp之类的工具拖拽上去(当然你也可以通过scp命令行的方式). 每次修改的文件很少,而且可能位于不同的目录,每次都重复覆盖文件的操作感觉比较麻烦,所以开发了这个自动文件夹自动同步工具. 当然这个工具也可以用于两台linux服务器之间的文件夹同步. 工具介

小型自动化运维--expect脚本之自动同步

小型自动化运维--expect脚本之自动同步 expect脚本可以运用于自动化运维多个方面,例如:可以自动到远程机器执行命令,也可以传输文件到远程机器上. 脚本如下: #!/usr/bin/expect set passwd "wtf" spawn rsync -av [email protected]:/tmp/shiyan.txt /tmp/ expect { "yes/no" { send "yes\r"} "password:&

rsync结合inotify实现数据自动同步

rsync+inotify rsync介绍 rsync是一个远程数据同步工具,可通过lan/wan快速同步多台主机间的文件.它使用所谓的"rsync演算法"来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.所以通常可以作为备份工具来使用. 运行rsync server的机器也叫backup server,一个rsync server可同时备份多个client的数据:也可以多个rsync server备份一个client的数