http会话维持

1.背景:在做接口自动测试的时候,会遇到很多接口需要先登录,通常有3中方式处理,@1login接口会返回token值,我们测试需要登录的接口时把token信息放在header中即可;@2login接口不返回token信息,而是保留在浏览器的cookie中,我们需要获取到cookie(drive.get_cookies()),然后测试相应的接口也是放在header中{"Cookie": cookie};@3就是维持会话,像1和2传来传去有点麻烦,今天的笔记就主要记录下方法3

2.会话维持

就是用每次测试接口的时候,用session先调用下登录接口,然后再用session调用其他接口即可,不需要在头信息里去写cookie或token了

session= requests.Session()

session.post(url='接口地址',

data={"username":"name","password":"pass"})

session.post (...)

session.get(...)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容