迁移资料:rf接口自动化学习二
2019-08-19 本文已影响0人
天雨流芳hodo
使用rf做接口自动化测试时,已经发送了相应请求后,紧接着就需要处理接口返回的响应数据,其中被频繁使用的属性主要是以下几种:
content: 响应body的内容,二进制编码,如果返回只有文本内容,和text差不多
cookies:响应回写的cookies,cookieJar类对象
headers: 响应头内容
json(): 响应body内容,json格式
status_code: 状态码
text: 响应body的内容,默认unicode编码
以一个我们测试环境帮助中心下载资源接口测试为例,如图
![](https://img.haomeiwen.com/i18551834/1149e90fdd0dcf46.png)
最复杂的地方还是在于对返回结果进行验证,不能简单的只判断接口返回状态码为200即可,需要处理json格式,一层层的取值,然后做校验。
在rf中多用log进行调试,熟能生巧吧。