第一行接口自动化代码

当当当~~~,作为一枚经常被开发鄙视测试就是点点点没有什么技术含量的软妹纸,迫于生计(市场竞争惨烈啊,面试造火箭,进去螺丝钉)也不得不学点技能傍身,人生苦短,我用python,作为第一篇浅显易懂的文章,大神请绕路~~~

最近想法是基于python搭一套简单易懂的接口自动化框架,拿我们公司系统练手,想写第一个登录的case,发现登录需要传3个参数(用户名、密码、csrfToken),csrfToken是防止系统被攻击使用的一种技术,总之就是需要先拿到动态的csrfToken 和用户名密码一样作为参数传给后台才能登陆成功。

  • 第一步,获取csrfToken,如果获取呢,刚打开首页时,会在接口返回的Response Headers中包含csrfToken,只要取到这个值,保存到一个变量中,再传给登录接口即可。



image.png

  • 第二步,取到值之后,再写登录接口,作为参数传给后台。

首先定义url,把用户名和密码放在一个字典里面
    使用get_csrfToken得到csrfToken,放入字典里面
    使用requests.post()方法,发送请求

image.png

当当当,登录成功!








暂无评论