oauth2.0接口自动登录测试

Posted xiaochou1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oauth2.0接口自动登录测试相关的知识,希望对你有一定的参考价值。

先要了解下oauth2.0的相关概念:,授权码模式指的是第三方应用先申请一个授权码,然后再用该码获取令牌。这种方式是最常用的流程,安全性也最高,它适用于那些有后端的 Web 应用。授权码通过前端传送,令牌则是储存在后端,而且所有与资源服务器的通信都在后端完成。这样的前后端分离,可以避免令牌泄漏。

要登录的关键要知道code和code_verifier

而code的获取需要经过几个请求才能获得,依次请求成功后从respond 返回的内容中获取即可

技术图片

 

请求成功后,即可获取access_token,这样登录就成功了

嗯嗯python也写了这样一份登录脚本~~

 技术图片

 

以上是关于oauth2.0接口自动登录测试的主要内容,如果未能解决你的问题,请参考以下文章

Python接口自动化之登录接口测试

Python接口自动化之登录接口测试

python接口自动化测试七:获取登录的Cookies

利用python+seleniumUI自动化登录获取cookie后再去测试接口,今天终于搞定了

自动化测试平台:开发用户认证接口

接口测试工具-Jmeter使用笔记(八:模拟OAuth2.0协议简化模式的请求)