摘要: 认证体系 http basic http basic实战演练 演练网站:https://httpbin.testing-studio.com 使用auth参数传递认证信息的方法: 阅读全文
posted @ 2022-03-02 22:58 云啊云的囤粮地 阅读(136) 评论(0) 推荐(0) 编辑
摘要: header cookie处理 第一种传递Cookie方式:自定义header 注意:header里只能写“Cookie”,否则程序认不出来 用于演练的网址可以到https://httpbin.testing-studio.com去选cookies根据下图红框点,最后获得相应演练需要的url 第二种 阅读全文
posted @ 2022-03-02 22:31 云啊云的囤粮地 阅读(280) 评论(0) 推荐(0) 编辑
摘要: schema校验 schema断言 第三方库:jsonschema 这种叫schema自动校验: 阅读全文
posted @ 2022-03-02 22:07 云啊云的囤粮地 阅读(173) 评论(0) 推荐(0) 编辑
摘要: json/xml响应断言 json path 断言 因为results框架没有提供关于json的,所以我们用一个第三方库(python的):jsonpath,用之前import一下 xml断言 第三方库:XMLSession xpath断言 xml解析 如果要自己解析xml: hamcrest断言体 阅读全文
posted @ 2022-02-27 22:52 云啊云的囤粮地 阅读(45) 评论(0) 推荐(0) 编辑
摘要: json/xml请求 结构化请求体构造JSON XML 一、json 请求体构造 会发现送出去的1是数字而不会变成字符串 二、xml 请求构造 requests框架没有封装xml的,所以需要自己写,并且需要给header的content-type变成xml,让它知道你在传xml 三、复杂数据解析 3 阅读全文
posted @ 2022-02-27 22:42 云啊云的囤粮地 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 接口测试断言 def test_header(self): headers = {"h":"header demo"} r = requests.get('https://httpbin.testing-studio.com/get',headers=headers) print(r.json()) 阅读全文
posted @ 2022-02-27 21:03 云啊云的囤粮地 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 接口请求构造 还是基于http/https协议的测试 当要测试一个目标网站时,我们需要了解: 它使用的协议 它的接口路径 构建对应的一些请求,请求的一些参数,可能还要自定义加上一些header,完成业务场景的模拟 一、请求目标构造 二、请求参数构造 1. get query请求 2. post bo 阅读全文
posted @ 2022-02-26 18:16 云啊云的囤粮地 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 接口测试框架 注意:想要自动识别出是pytest框架的话是需要在settings里设置 Tools下的 Python Integrated Tools, 将下图所示默认测试运行者选成pytest http相关 初级演练环境:https://httpbin.testing-studio.com 1. 阅读全文
posted @ 2022-02-26 15:43 云啊云的囤粮地 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 接口mock实战1+2 Charles工具介绍 Charles的功能 小插件推荐,点了proxy下的Windows proxy 后会开启全局抓包,会导致电脑上所有的请求都被抓到会非常乱,所以可以安装这个插件,设置需要通过charles抓包的服务器ip和端口,下图红框内是切换的按钮界面 设置好char 阅读全文
posted @ 2022-02-07 18:13 云啊云的囤粮地 阅读(64) 评论(0) 推荐(0) 编辑
摘要: session,cookie,token区别 阅读全文
posted @ 2022-02-06 01:47 云啊云的囤粮地 阅读(28) 评论(0) 推荐(0) 编辑