前言html
在先后端分离开发时,作为后端开发人员,要求独立开发完成某个接口后,开发人员本身须要先测试经过后再提交给测试人员进行测试,不然会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的状况等。linux
Postman就是一款完善的接口测试工具,它可以高效的帮助后端开发人员独立进行接口测试。macos
Postman具体的使用方式能够详细阅读:强大的接口调试工具-Postman图文详解windows
可是在部分任务场景,部分api 必须设置cookie登陆后才能访问调用接口时,如何才能够免登录,自动同步浏览器上的登录信息呢?后端
客户端:Postman( 版本 7.5.0,建议最新版本,旧版本可能不支持)api
浏览器:Chrome (版本 76.0.3809.100)浏览器
随着Postman v7.2的发布,Interceptor又回来了。然而,它的功能发生了一点变化——Interceptor拦截器集成只同步cookie。如今您能够在Postman中指定浏览器域,Interceptor将为这些站点捕获cookie并将它们同步到您的Postman实例。您目前没法使用Interceptor拦截器捕获请求,由于邮递员的内置代理已经启用了拦截器。cookie
安装方式:app
首先检查您是否使用了客户端Postman v7.2或更高版本,如版本较低记得升级到最新版本。前后端分离
在Chrom应用商店下载安装Postman Interceptor,并保持“黄色图标”运行的状态。
下载完成,解压InterceptorBridge_Windows_1.0.0.zip,双击install_host.bat文件运行即安装成功
你能够看到绿色的“拦截器链接”,输入要捕获cookie的域,而后单击“添加域”。在上面的截图中,您能够看到我添加了https://twitter.com。(注意:只有添加twitter.com才能同步全部子域名的cookie)。
这样Postman就能够和浏览器进行cookie数据同步(注意若是你是Windows用户,记得重启Chrome)
在请求生成器中,单击右侧的“Cookies”连接。该模式应该显示为您指定的域捕获的全部cookie。
至此,在Postman工具上再次请求接口,便可自动同步cookie,实现自动模拟登录了。
参考官网资料:https://blog.getpostman.com/2019/06/24/introducing-interceptor-integration-for-native-postman-apps/