¥了解unnittest分层测试的框架
单接口测试,除注册、 登录和项目列表接口,其它接口必须设置 Authorization 请求头,值为 Bearer token 值
注册接口的请求数据是:手机号码,密码,用户名,用户类型
主旨:先了解登陆的请求数据和响应数据,设计用例,比对请求和响应,进行断言。
1。使用excel管理测试用例,学会如何在pycharm读取excel
2。学会随机生成的电话号码,并且能在数据库查询是否已经被注册
发送请求的工具----发送请求时需要对method,url,请求头token,数据类型进行处理
进行断言的工具
登陆接口的请求数据是:手机号码,密码
充值接口的请求数据是:memberid和amount 先进性数据替换,在进行接口关联传递数据
替换:正则表达式匹配,
¥接口关联的处理思路:两个方法
一
是一个验证的过程,知道响应结果,知道请求的数据
事先在excel写好jsonpath表达式,放在extract那一列。
ddt进行数据驱动时,得到的case是表单全部
将提取到的传递表达式转换成字典形式,然后遍历键值对,得到值(键是exel表头extract,值就是jsonpath表达式。)
使用jsonpath(响应,jsonpath表达式),得到需要向后一个接口传递的数据,并且被放在列表中,故取[0]。
二
先发起上一个接口的请求,将返回结果转换成字典形式,再遍历进行取值