欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

接口测试中实际发生的几个问题——python中token传递

程序员文章站 2022-05-04 11:16:14
前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:AFKplayer PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 记录一下接口测试中实际发生的几个问题1、 ......

 

接口测试中实际发生的几个问题——python中token传递

前言

文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

作者:afkplayer

ps:如有需要python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/a6zvjdun

记录一下接口测试中实际发生的几个问题
1、token塞到headers中无法生效
2、返回报错判断,请求未正确返回json格式的报文

token传递

问题一

接口测试中发现,在将登录产生的token放到headers中,后续的接口请求依旧出错。

例如

接口测试中实际发生的几个问题——python中token传递

 

接口测试中实际发生的几个问题——python中token传递

 

接口测试中实际发生的几个问题——python中token传递

原因是因为就只支持将token放到参数中才行。

所以修改为将token放到参数中,方法一样

接口测试中实际发生的几个问题——python中token传递

 

接口测试中实际发生的几个问题——python中token传递

 

接口测试中实际发生的几个问题——python中token传递

问题二

由于最初未考虑返回出错,即返回报文不是json格式的情况,导致代码运行出错。出错位置(详细请看上一篇)

接口测试中实际发生的几个问题——python中token传递

这里的response.json(),如果测试用例中的url维护错误,会导致没有返回。

出错演示

接口测试中实际发生的几个问题——python中token传递

所以要修改
读取excel参数后,在发送请求前将token加入到参数中,但先前处理是先将url拼接完成

接口测试中实际发生的几个问题——python中token传递

所以….,只能适用于token可以放到headers中的项目。

2020年最新python教程:

如果你处于想学python或者正在学习python,python的教程不少了吧,但是是最新的吗?

说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的python教程。

接口测试中实际发生的几个问题——python中token传递

 

 

接口测试中实际发生的几个问题——python中token传递

 

 

接口测试中实际发生的几个问题——python中token传递

 

 

接口测试中实际发生的几个问题——python中token传递

 

 

以上这些教程小编已经为大家打包准备好了,希望对正在学习的你有所帮助!

获取方式,私信小编 “ 资料 ”,即可免费获取哦!