广州海珠网站设计,深圳建网站公司 哪家售后服务最好,网页制作模板菜鸟,万网域名注册查询网接口自动化测试框架#xff1a;
接口测试框架#xff1a;使用最流行的Requests进行接口测试接口请求构造#xff1a;常见的GET/POST/PUT/HEAD等HTTP请求构造 接口测试断言#xff1a;状态码、返回内容等断言JSON/XML请求#xff1a;发送json\xml请求JSON/XML响应断言
接口测试框架使用最流行的Requests进行接口测试接口请求构造常见的GET/POST/PUT/HEAD等HTTP请求构造 接口测试断言状态码、返回内容等断言JSON/XML请求发送json\xml请求JSON/XML响应断言利用json path \xpath进行断言Schema断言应对大量响应数据字段的格式断言Header Cookie处理header自定义与cookie复用认证体系http basic、oauth2等认证体系进行测试 接口测试框架与实战
接口流程封装与定义接口测试用例分析与通用的流程封装基于加密接口的测试用例设计利用封装完成加解密处理多环境下的接口测试利用封装加入Header的自动处理实现无须更改Host的多环境测试。API Object模式与原则Page Object模式在接口测试中的应用。API Object模式应用企业微信接口的封装复用。通用API封装通用接口协议的定义与封装测试步骤的数据驱动基于YMAL、JSON实现测试步骤定义测试数据的数据驱动基于YMAL、JSON实现外部数据源读取配置的数据驱动基于YMAL、JSON实现关键配置的管理通用测试用例封装测试用例的继承体系设计通用测试框架架构通用型接口测试框架的架构与使用 接口测试自动化主要知识点HTTP协议、Fiddler抓包工具、数据格式、requests库、python基础、unittest框架及DDT、数据加密。
HTTP协议
HTTP协议请求报文格式HTTP协议响应报文格式HTTP协议特点POST/GET/DELETE/PUT等几种常用的请求方法content-type作用、常用的content-tpyeget请求和post请求的区别session/cookie的概念、区别、联系session的管理机制创建、过期、注销
Fiddler抓包工具
安装、原理、过滤器的使用、HTTPS证书设置、利用fiddler查看请求报文和响应报文fiddler的inspector面板查看请求报文和响应报文、AutoResponder面板mock一个响应fiddler断点功能
数据格式
掌握x-www-form-urlencoded表单编码格式json语法格式json的四种基本类型json的对象、数组、对象嵌套
requests库
requests库发送的post/get/delete/put请求requests库的帮助文档查看相关功能params/data/json参数的使用cookies/headers/verify/proxies等参数的使用根据接口文档找到对应的参数构造相应的请求掌握几种response对象返回的四种消息体格式
python基础
pycharm中创建项目、创建包、文件夹、配置文件等方法函数的定义和作用f-strings/format格式化语法格式及特点全局变量的使用方法和作用excel中读取测试用例的方法测试结果写回到excel中的方法产生随机数的方法拆包的方法字典、列表的基本操作捕获异常的方法接口自动化测试用例和UI测试用例的区别并能够设计
unittest框架及DDT
unittest单元测试框架的四大组成部分unittest测试用例、测试固件的语法及使用unittest测试套件的几种方法unittest测试运行器的使用HtmlRunner插件的使用DDT数据驱动的语法为什么要使用DDTunittest框架下运行excel自动化测试用例