这门课解决什么工作场景
日常手工点点点测接口,遇到多环境、多数据组合时极易漏测,回归测试更是极其耗时。这门课针对的就是这种重复劳动场景,目标是用 pytest 框架把接口测试沉淀成可复用代码,让多环境配置、多组数据驱动、日志记录等环节自动化跑通。它解决的核心痛点是:测试人员能看懂接口文档,但不知道怎么把业务流封装成可批量执行的测试脚本。课程主线围绕一个完整企业级项目展开,从框架规划到用例编写,再到 requests 库调用,覆盖了登录、订单、购物车等典型业务流,属于贴合实际工作流的实战方案。
适合什么基础与建议先看哪几块
这并非零基础入门课,你需要具备 Python 基本语法基础,了解字典、列表、函数封装、面向对象等概念,同时得能看懂 HTTP 请求与 JSON 响应结构。如果是纯转行小白,建议先补基础再来啃。拿到资料后,建议先看第一章的框架规划部分,理解整体目录结构设计思路,不要一上来就敲代码;接着直接跳到第二章的项目搭建与接口用例编写环节,对照着登录、商品列表等基础用例,把 requests 请求发送与断言逻辑跑通。等单接口跑通后,再去看 Excel 数据驱动和日志配置,搞懂参数化怎么替换测试数据。这种顺序能避免你一开始就陷入复杂封装的泥潭。
学完能独立做什么与资料怎么配合练习
学完后,你应当能独立为一个新项目搭建基础接口测试框架,完成从读取 YAML 配置、发送请求、解析响应到生成日志的闭环,并能针对多组测试数据做参数化驱动执行。配合练习时,不要光看视频,资料包里的代码框架要边看边在本地跑通。建议自己找一个开源接口项目,模仿课程里的结构,从零写几个核心链路用例,比如先实现登录获取 Token,再带着 Token 测后续接口。遇到跑不通的依赖问题,回头查对应章节的日志处理或配置封装逻辑。把课程里的示例换成自己的业务接口跑一遍,这套框架才真正算你的。
课程基于pytest框架,依据实际企业项目的接口测试流程展开,详细讲解了测试中用到的各种核心技术,如yaml、pytest单元测试、日志文件、Excel数据驱动
课程目录
* 第一章 项目介绍及框架规划/
* 本章导学/
* 本章导学
* 项目及接口介绍/
* 项目及接口介绍
* 接口测试框架规划/
* 接口测试框架规则
* 本章总结/
* 本章总结
* 第二章 接口自动化框架编写(课程资料在本章第1小节进行下载)/
* 本章导学(课程资料在此节下载)/
* 第二章 导学
* 项目及框架搭建/
* 项目及框架搭建
* 接口用例编写/
* 接口测试用例编写
* 接口requests使用/
* Requests安装及快速使用
* Requests登录用例编写
* Requests个人信息用例编写
* Requests商品列表数据用例编写
* Requests购物车和订单用例编写
* Requests之get封装
* Requests之post封装
* Requests重构
* 配置文件/
* Yaml介绍与安装
* Yaml基本操作
* Yaml读取文件
* Yaml封装
* Yaml配置文件设置
* 日志文件/
* 日志文件介绍及快速使用
* 日志文件基本使用
* 日志文件封装
* 日志配置文件重构
* 日志工具类应用
* pytest框架/
* Pytest安装与入门
* Pytest基础使用
* Pytest常用插件
* Pytest数据参数化
* Pytest应用测试用例
* 结果断言/
* 断言之基本断言
* 断言应用及封装
* 数据库断言之安装及快速使用
* 数据库断言之工具封装
* 数据库断言之配置文件
* 数据库断言之结果验证
* 数据驱动/
* 数据驱动之yaml数据文件编写
* 数据驱动之yaml参数化
* 数据驱动之Excel用例设计
* 数据驱动之Excel数据读取
* 数据驱动之Excel工具类封装
* Excel参数化之获取是否运行1
* Excel参数化之获取是否运行2
* Excel参数化之参数化运行1
* Excel参数化之参数化运行2
* Excel参数化之运行关联1
* Excel参数化之运行关联2
* Excel参数化之运行关联3
* Excel参数化之运行关联参数替换1
* Excel参数化之运行关联参数替换2
* Excel参数化之运行结果验证
* Excel参数化之运行数据库结果验证
* Allure报告/
* Allure安装及快速入门
* Allure详解
* Allure应用测试用例
* Allure自动生成测试报告
* 邮件配置/
* 邮件配置之配置文件编写
* 邮件配置之封装
* 邮件配置之运行
* 本章总结/
* 本章总结
* 第三章 Jenkins持续集成与Docker/
* 本章导学/
* 第三章 导学
* Jenkins和docker介绍及安装/
* Jenkins和Docker介绍及安装-Docker安装
* Jenkins和Docker介绍及安装-Jenkins安装
* Jenkins和Docker介绍及安装-docker简单使用
* Jenkins插件安装及配置/
* Jenkins插件安装及配置
* Jenkins持续集成配置及运行/
* 3.1 Jenkins配置之general
* 3.2 Jenkins配置之源码管理
* 3.3 Jenkins配置之其它配置
* 3.4 Jenkins配置之运行
* 第三章 总结
* 本章总结/
* 本章总结






