02 2022 档案
摘要:json/xml响应断言 json path 断言 因为results框架没有提供关于json的,所以我们用一个第三方库(python的):jsonpath,用之前import一下 xml断言 第三方库:XMLSession xpath断言 xml解析 如果要自己解析xml: hamcrest断言体
阅读全文
摘要:json/xml请求 结构化请求体构造JSON XML 一、json 请求体构造 会发现送出去的1是数字而不会变成字符串 二、xml 请求构造 requests框架没有封装xml的,所以需要自己写,并且需要给header的content-type变成xml,让它知道你在传xml 三、复杂数据解析 3
阅读全文
摘要:接口测试断言 def test_header(self): headers = {"h":"header demo"} r = requests.get('https://httpbin.testing-studio.com/get',headers=headers) print(r.json())
阅读全文
摘要:接口请求构造 还是基于http/https协议的测试 当要测试一个目标网站时,我们需要了解: 它使用的协议 它的接口路径 构建对应的一些请求,请求的一些参数,可能还要自定义加上一些header,完成业务场景的模拟 一、请求目标构造 二、请求参数构造 1. get query请求 2. post bo
阅读全文
摘要:接口测试框架 注意:想要自动识别出是pytest框架的话是需要在settings里设置 Tools下的 Python Integrated Tools, 将下图所示默认测试运行者选成pytest http相关 初级演练环境:https://httpbin.testing-studio.com 1.
阅读全文
摘要:接口mock实战1+2 Charles工具介绍 Charles的功能 小插件推荐,点了proxy下的Windows proxy 后会开启全局抓包,会导致电脑上所有的请求都被抓到会非常乱,所以可以安装这个插件,设置需要通过charles抓包的服务器ip和端口,下图红框内是切换的按钮界面 设置好char
阅读全文
摘要:session,cookie,token区别
阅读全文
摘要:get,post区别实战详解 重要的差别是:http的method不一样,post发送时带了content-length和content-type(微小的区别是时间戳和响应内容不一样) 行业通用的规范就是resful
阅读全文
摘要:http协议讲解 版本:http版本信息 短语:状态码解释短语 gitbash里的复制黏贴快捷键: 实现第三点要求:在复制来的curl命令后加上 -v 2>&1 >1.log 回车后得到下面内容
阅读全文

浙公网安备 33010602011771号