摘要: r.json() 对于json格式的响应内容,可以用r.text和r.json()查看 r.text 返回保留json数据格式的响应文本 JSON中:空值为null,布尔值为小写的true/false,字符串以双引号定界 r.json() json()会使用Requests内置的JSON解码器,将响 阅读全文
posted @ 2021-11-04 17:46 暄总-tester 阅读(622) 评论(0) 推荐(0)
摘要: r.text r.text查看json响应结果 非utf8编码格式的中文会显示为\u4f60的形式 \u:unicode码,一般其后跟 4个16进制数字 json只支持utf-8编码 使用r.content.decode('unicode-escape')可将unicode数据转为可显示字符 指定字 阅读全文
posted @ 2021-11-04 15:10 暄总-tester 阅读(315) 评论(0) 推荐(0)
摘要: r.content 获得响应内容的二进制形式(字节形式) b开头,如b'\xe7\x99\xbe',\x是16进制,后边跟两位16进制数字 常用于解决中文乱码问题 r.content.decode(r.apparent_encoding) r.content.decode('gbk') #字符集要与 阅读全文
posted @ 2021-11-04 15:07 暄总-tester 阅读(454) 评论(0) 推荐(0)
摘要: 解决中文乱码问题 r.apparent_encoding 从响应正文中分析出的响应内容的编码方式(utf-8,gbk) r.encoding 从请求头中分析的响应内容编码方式,是当前r.text显示时使用的编码方式 一般用于设置响应内容(r.text)的编码方式,常用于解决中文乱码问题 设置响应内容 阅读全文
posted @ 2021-11-04 11:03 暄总-tester 阅读(372) 评论(0) 推荐(0)
摘要: r.url 功能:获得请求的实际url地址 场景:一般用于验证访问的接口的url是否正确 get请求的url字符串会被urlencode函数编码 URL编码是一种浏览器用来打包请求参数及表单参数的格式,参数和参数之间使用&分割,非ASCII码使用%加16进制编码替换,将需转码的字符转为16进制,从右 阅读全文
posted @ 2021-11-04 11:03 暄总-tester 阅读(707) 评论(0) 推荐(0)
摘要: 响应结果的处理 响应结果存储在Response对象中,可以使用此对象的属性处理响应结果 用r表示Response对象,常见的Response属性 r.url r.encoding r.apparent_encoding r.content、encode、decode r.json() r.reque 阅读全文
posted @ 2021-11-04 11:02 暄总-tester 阅读(130) 评论(0) 推荐(0)
摘要: #接口地址书写格式: url='协议://接口服务器 IP地址:端口号/应用名/接口名' #数据格式:为字典类型 data = {'键1':'值1','参数名':'数据','参数名':'数据'} #headers书写格式: head = {'user-agent':'IE/9'} #GET请求书写格 阅读全文
posted @ 2021-11-04 10:43 暄总-tester 阅读(170) 评论(0) 推荐(0)
摘要: res=requests.post(url, cookies) 什么是关联接口 ①多个接口之间存在依赖关系 <1>让你测试登录成功后的页面,登录成功不是你测 <2>让你测试退单(取消订单)接口,但是下单不是你测 ❤️>业务流程测试:测试下单后,退单功能正确性 登录时的关联接口测试 ①http无状态 阅读全文
posted @ 2021-11-04 10:11 暄总-tester 阅读(149) 评论(0) 推荐(0)