上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 40 下一页
摘要: requests步骤总结 导包 import requests 指定接口地址 参数字典 发送请求 获得响应结果 r.text r.json() r.json()['键'] 结果比对 r.text 通常使用in 格式:预期结果 in r.text r.json()、r.json()['键'] 通常使用 阅读全文
posted @ 2021-11-05 15:02 暄总-tester 阅读(83) 评论(0) 推荐(0)
摘要: 判断响应结果的正确性(检查点,断言) 用于比较测试的实际结果与预期结果 常用的比较运算符 == 精确比较 通常用于整体比较 比较适合json格式的响应文本 in 在...中 预期结果 in 实际结果 通常用于部分数据存在性判断 比较适合text/html类型的响应文本 使用正则表达式模糊匹配 re. 阅读全文
posted @ 2021-11-05 14:36 暄总-tester 阅读(721) 评论(0) 推荐(0)
摘要: r.request.header和r.request.body的作用 r.request.header用于查看实际的请求头 r.request.body用于查看请求体,多个数据间仍然以&间隔 常用于验证实际的请求头和请求体是否符合设定 请求头中Content-Type表示请求数据的类型 applic 阅读全文
posted @ 2021-11-05 10:20 暄总-tester 阅读(618) 评论(0) 推荐(0)
摘要: r.json()['键'] 用于输出json字典中的某个具体项 键区分大小写 使用场景:测试某些重要的、关键的数据是否正确时,可以使用r.json()['键'] 输出响应内容中name的值 """ 接口需求 接口地址:http://192.168.139.137/interface/4/ 方法:ge 阅读全文
posted @ 2021-11-05 10:15 暄总-tester 阅读(296) 评论(0) 推荐(0)
摘要: r.json()美化 有时,r.json()返回的字典格式是单行的,可以使用下面的语句美化 res=json.dumps(r.json(), indent=2, ensure_ascii=False) json.dumps()用于将字典形式转化为字符串(序列化) 需要导入包json indent=2 阅读全文
posted @ 2021-11-05 10:10 暄总-tester 阅读(323) 评论(0) 推荐(0)
摘要: 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)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 40 下一页