- 基于平台的接口自动化测试的项目类型
- 既然有接口测试工具为什么还需要基于代码和平台的接口自动化测试
二、接口自动化入门:Requests模块详解
- Requests库简介以及安装
- Requests五种请求方式详解(get,post,put,delete,request)
- Requests中data传参,Json传参的差异
- Requests处理文件上传接口实战
- Requests请求头设置详解
- Request请求接口的底层传参原理
- requests.request和session.request的区别
- Requests之Cookie鉴权关联接口实战
- Requests之Session鉴权关联接口实战
- Requests之Token鉴权关联接口实战
- Requests接口测试实战之正则表达式提取和JsonPath提取
- Request方法参数和Respose对象详解
- Requests接口自动化测试项目实战
三、接口自动化入门:Pytest测试框架
- Pytest详解,常用插件介绍以及批量安装插件(pytest-html,pytest-xdist,allure等)
- Pytest默认测试用例运行规则以及基础应用
- Pytest运行时常用参数详解
- Pytest两种运行模式(命令行,主函数)
- Pytest全局配置文件pytest.ini配置详解以及markers测试用例分组执行
- Pytest跳过测试用例
- Pytest测试用例的执行顺序装饰器
- Pytest前后置,夹具,固件
- Pytest核心固件Fixture详解以及应用实战
- Pytest核心固件Fixture结合conftest.py应用实战
- Pytest执行过程底层顺序详解
- Pytest之基础路径base_url设置(测试环境,开发环境,生产环境等)
- Pytest断言应用
- Pytest集成allure-pytes生成企业级Allue测试报告
- 企业级Allure报告定制
- 企业级Allure报告独立访问
- 接口自动化测试用例YAML文件应用详解
- 接口自动化测试用例YAML文件读写及清空
- Pytest通过pytest.mark,parametrize实现数据驱动)
四、接口自动化框架项目实战
- 接口自动化框架封装项目实战:Base基础模块方法封装
- 接口自动化框架封装项目实战:Requests四种请求以及Cookie,Session鉴权
- 接口自动化框架封装项目实战:接口自动化统一请求封装
- 接口自动化框架封装项目实战:接口关联封装
- 接口自动化框架封装项目实战:接口关联封装极限改进
- 接口自动化框架封装项目实战:规范YAML测试用例封装
- 接口自动化框架封装项目实战:热加载技术封装
- 接口自动化框架封装项目实战:统一常规接口断言封装
- 接口自动化框架封装项目实战:Mysql数据库断言封装
- 接口自动化框架封装项目实战:YAML测试用例数据驱动封装
- 接口自动化框架封装项目实战:Base_url基础路径封装
- 接口自动化框架封装项目实战:Excpetion异常处理封装
- 接口自动化框架封装项目实战:Allure企业级测试报告定制
- 接口自动化框架封装项目实战:全局配置文件封装
- 接口自动化框架封装项目实战:日志logging模块封装
- 接口自动化框架封装项目实战:MD5、Base64、RSA等加解密封装
- 接口自动化框架封装项目实战:接口签名验证及封装
- 接口自动化框架封装项目实战:业务流程用例封装
- 接口自动化框架封装项目实战:真正的零代码极限封装
- 接口自动化框架封装项目实战:数据驱动带签名混合封装
- 接口自动化框架封装项目实战:流程用例带签名混合封装
- 接口自动化框架封装项目实战:Jenkins持续集成Allure报告