人工精选Requests+Pytest接口自动化测试与CI/CD实战
如果你现在的工作里已经出现了"接口测试"四个字,或者你正从功能测试往自动化方向转,这套围绕 Requests 和 Pytest 展开的接口自动化与 CI/CD 内容,值得先花十分钟判断一下是否对口。它解决的不是"测试是什么"这种概念问题,而是把接口用例从手工点、零散脚本,变成能进流水线、能持续跑起来
会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
如果你现在的工作里已经出现了"接口测试"四个字,或者你正从功能测试往自动化方向转,这套围绕 Requests 和 Pytest 展开的接口自动化与 CI/CD 内容,值得先花十分钟判断一下是否对口。它解决的不是"测试是什么"这种概念问题,而是把接口用例从手工点、零散脚本,变成能进流水线、能持续跑起来的一套工程做法。
它解决的是哪个具体场景
典型场景是这样的:后端接口每周都在改,回归只能靠人拿 Postman 一条条点,或者写几个零散的 Python 脚本,跑完还得手动看输出、手动记录结果。接口一多、环境一换,脚本就散架。这套内容的主线,就是用 Requests 发请求、用 Pytest 组织用例和断言,再把它接到 CI/CD 里自动触发。也就是说,它关心的不只是"能不能调通一个接口",而是用例怎么分层、数据怎么管理、失败怎么定位、怎么在提交代码后自动跑一遍。如果你所在团队正好缺这一环,或者你面试时被问到自动化框架怎么搭,这部分是直接对得上的。
适合什么基础,先看哪几块
前提是你能读懂基本的 Python 语法,知道函数、字典、列表、异常是什么;完全没写过代码的话,直接上这套会卡在环境配置和报错上。测试侧的概念不需要太深,但至少要知道什么是请求方法、状态码、鉴权。建议的进入顺序是:先把 Requests 部分过一遍,确认自己能稳定发出带参数、带 header、带 token 的请求并取到响应;再进入 Pytest 的用例组织、参数化和 fixture,这是整套内容里最需要动手的部分;最后看 CI/CD 的集成,理解配置文件和触发流程即可,不必一上来就深挖。中间涉及的数据驱动和报告输出,可以等用例能跑通之后再回头补。
学完能独立做什么,资料怎么配合练
比较现实的目标是:你能独立搭起一个小型接口自动化项目,把一批核心接口写成可维护的用例,支持多环境切换,能在本地一键运行,也能提交后由流水线自动执行并看到结果。这不是"精通测试开发",但足够应对日常回归和面试里的实操环节。资料的使用上,别按顺序通读,边看边敲。每学一个断言或 fixture 的写法,就换成你自己项目或公开的测试接口去写一遍;CI/CD 部分最好真建一个仓库跑通一次,哪怕流程很简单。遇到报错先自己查,这类内容的收益基本都来自调试过程,光看不动手,看完还是会忘。
课程目录
课程目录67 集
- 课程介绍 Requests+Pytest接口自动化测试与CI/CD实战 是一份体系课学习资料,内容围绕 测试 展开。 适合对 测试 有需求、希望一次性拿到完整资料的同学。 下方为完整资料与目录,可先看目录判断是否符合需要。 目录: 1 接口自动化测试简介.mp4
- 2 TraeAI_Flask实现mock接口数据.mp4
- 3 Requests_Get请求实现.mp4
- 4 Requests_Post请求实现.mp4
- 5 Requests_Put请求实现.mp4
- 6 Requests_Delete请求实现.mp4
- 7 API接口后端部署_Swagger文档.mp4
- 8 Swagger接口文档访问与基本使用.mp4
- 9 Postman登录接口调试运行.mp4
- 10 Postman项目查询接口调试运行.mp4
- 11 Postman项目添加接口调试运行.mp4
- 12 Postman修改项目接口调试运行.mp4
- 13 Postman删除项目接口调试运行.mp4
- 14 Postman上传文件接口调试运行.mp4
- 15 Requests_上传文件请求实现.mp4
- 16 接口自动化测试用例设计.mp4
- 17 接口自动化框架目录结构.mp4
- 18 接口自动化框架_Get请求封装.mp4
- 19 接口自动化框架_Post请求封装.mp4
- 20 接口自动化框架_Put请求封装.mp4
- 21 接口自动化框架_Delete请求封装.mp4
- 22 Pytest框架基本介绍与理解.mp4
- 23 Pytest框架_setup_teardown用法_1.mp4
- 24 Pytest框架_setup_teardown用法_2.mp4
- 25 Pytest框架_执行指定测试用例.mp4
- 26 Pytest框架_rerun重跑用例机制.mp4
- 27 Pytest框架_html测试报告生成.mp4
- 28 Pytest框架_fixture接口传参.mp4
- 29 Pytest框架_fixture_conftest全局配置.mp4
- 30 Pytest框架_smoke冒烟用例执行.mp4
- 31 Pytest框架_skip_skipif_用法.mp4
- 32 Pytest框架_parametrize数据驱动_1.mp4
- 33 Pytest框架_parametrize数据驱动_2.mp4
- 34 Pytest框架_登录接口数据驱动测试.mp4
- 35 Excel测试用例读取_1.mp4
- 36 Excel测试用例读取_2.mp4
- 37 数据驱动_登录接口测试.mp4
- 38 数据驱动_登录接口测试优化代码.mp4
- 39 数据驱动_添加项目接口测试.mp4
- 40 数据驱动_Token传参全局配置.mp4
- 41 接口关联&接口传参实现.mp4
- 42 数据驱动_删除项目接口测试.mp4
- 43 数据驱动_更新项目接口测试.mp4
- 44 Pymysql操作数据库原理.mp4
- 45 Pymysql数据库封装调用.mp4
- 46 Pymysql实现数据库初始化工作.mp4
- 47 数据驱动_查询项目接口测试_1.mp4
- 48 数据驱动_查询项目接口测试_2.mp4
- 49 上传文件接口测试_1.mp4
- 50 上传文件接口测试_2.mp4
- 51 数据驱动_用例Yaml数据格式读取.mp4
- 52 Logging日志用法.mp4
- 53 入口文件_运行测试用例.mp4
- 54 Logging日志项目实际应用.mp4
- 55 Allure测试报告生成.mp4
- 56 Allure装饰器用法.mp4
- 57 接口测试代码提交Gitee仓库.mp4
- 58 Docker容器安装&使用.mp4
- 59 Jenkins_images下载Docker容器启动.mp4
- 60 Docker_Jenkins插件安装启动.mp4
- 61 Jenkins安装Allure插件.mp4
- 62 Jenkins_拉取Gitee代码.mp4
- 63 构建 Python 环境镜像与容器.mp4
- 64 Jenkins构建项目脚本_生成Allure报告.mp4
- 65 Jenkins_定时器_执行流程.mp4
- 66 Jenkins_Pipline_流水线部署执行.mp4
- 配套课程资料.zip





