接口自动化测试框架和接口测试自动化主要知识点
接口自动化测试框架:
- 接口测试框架:使用最流行的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-tpye
- get请求和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数据驱动的语法,为什么要使用DDT
- unittest框架下,运行excel自动化测试用例
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfacac
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01