“Requests+Pytest接口自动化测试与CI/CD实战(价值288)”是一套聚焦Python技术栈的实用型自动化测试课程,主要面向希望掌握接口测试、自动化框架搭建以及持续集成流程的测试工程师与开发人员。该课程以“从零到实战”为导向,通过完整项目贯穿教学,帮助学习者建立系统化的接口自动化能力。
课程首先从基础环境入手,讲解Python开发环境搭建以及依赖管理,同时引入Requests库的核心用法,包括GET/POST请求、参数传递、Header设置、Cookie与Session管理等。通过这些内容,学习者可以快速掌握接口请求的基本操作,为后续自动化测试打下基础。
在测试框架方面,课程重点围绕Pytest展开。通过详细讲解用例编写规范、断言机制、参数化、fixture(夹具)以及用例执行顺序控制等内容,让学习者理解如何高效组织测试代码。相比传统测试方式,Pytest具备更高的灵活性和可扩展性,能够显著提升接口测试的开发效率与可维护性。
进阶部分则着重于自动化测试框架的设计与封装。课程通常会指导学员构建一套可复用的接口自动化框架,包括请求封装、配置管理、日志记录、数据驱动(如读取Excel或YAML)、统一断言以及测试报告生成(如Allure报告)。这一阶段是课程的核心亮点,能够帮助学习者从“写脚本”提升到“搭框架”的层次。
在实战环节中,课程会结合真实或模拟项目,带领学习者完成从接口分析、用例设计到自动化实现的完整流程。同时,还会涉及接口依赖处理、token鉴权、环境切换等实际工作中常见的问题,使学习内容更贴近企业需求。
此外,该课程的一大特色是引入CI/CD(持续集成与持续交付)实践。通过讲解如何使用如Jenkins等工具,将自动化测试集成到持续集成流程中,实现代码提交后自动执行测试、生成报告并反馈结果。这不仅提升了测试效率,也有助于学习者理解现代软件开发流程中的自动化测试角色。
总体来看,“Requests+Pytest接口自动化测试与CI/CD实战”是一门兼具实用性与系统性的课程,适合具备一定Python基础或测试基础的学习者。通过学习该课程,能够掌握从接口测试到自动化框架设计,再到持续集成落地的一整套技能,对于提升测试效率和职业竞争力具有较高价值。

课程目录:
Requests+Pytest接口自动化测试与CI CD实战资料.png [493.5 KB] 3 Requests_Get请求实现.mp4 [42.6 MB] 17 接口自动化框架目录结构.mp4 [11.8 MB] 40 数据驱动_Token传参全局配置.mp4 [67.8 MB] 23 Pytest框架_setup_teardown用法_1.mp4 [76.0 MB] 11 Postman项目添加接口调试运行.mp4 [35.7 MB] 34 Pytest框架_登录接口数据驱动测试_.mp4 [62.4 MB] 37 数据驱动_登录接口测试.mp4 [48.2 MB] 31 Pytest框架_skip_skipif_用法.mp4 [17.6 MB] 课程配套资料.zip [69.2 MB] 41 接口关联&接口传参实现.mp4 [43.2 MB] 33 Pytest框架_parametrize数据驱动_2.mp4 [53.3 MB] 56 Allure装饰器用法.mp4 [38.6 MB] 19 接口自动化框架_Post请求封装.mp4 [67.1 MB] 21 接口自动化框架_Delete请求封装.mp4 [73.2 MB] 18 接口自动化框架_Get请求封装.mp4 [74.1 MB] 42 数据驱动_删除项目接口测试.mp4 [88.2 MB] 26 Pytest框架_rerun重跑用例机制.mp4 [26.8 MB] 38 数据驱动_登录接口测试优化代码.mp4 [61.7 MB] 65 Jenkins_定时器_执行流程.tle [51.7 MB] 28 Pytest框架_fixture接口传参.mp4 [53.0 MB] 10 Postman项目查询接口调试运行.mp4 [25.7 MB] 9 Postman登录接口调试运行.mp4 [30.4 MB] 12 Postman修改项目接口调试运行.mp4 [26.6 MB] 55 Allure测试报告生成.mp4 [43.1 MB] 7 API接口后端部署_Swagger文档.mp4 [56.6 MB] 52 Logging日志用法.mp4 [33.0 MB] 24 Pytest框架_setup_teardown用法_2.tle [33.3 MB] 22 Pytest框架基本介绍与理解.mp4 [65.5 MB] 53 入口文件_运行测试用例.mp4 [39.7 MB] 44 Pymysql操作数据库原理.mp4 [79.5 MB] 30 Pytest框架_smoke冒烟用例执行_.mp4 [27.8 MB] 43 数据驱动_更新项目接口测试.mp4 [54.6 MB] 59 Jenkins_images下载Docker容器启动.mp4 [84.3 MB] 32 Pytest框架_parametrize数据驱动_1.mp4 [26.6 MB] 45 Pymysql数据库封装调用.mp4 [74.9 MB] 16 接口自动化测试用例设计.mp4 [82.8 MB] 13 Postman删除项目接口调试运行.mp4 [29.2 MB] 60 Docker_Jenkins插件安装启动.mp4 [49.6 MB] 48 数据驱动_查询项目接口测试_2.mp4 [58.7 MB] 39 数据驱动_添加项目接口测试.mp4 [58.6 MB] 25 Pytest框架_执行指定测试用例.mp4 [24.4 MB] 47 数据驱动_查询项目接口测试_1.mp4 [57.3 MB] 54 Logging日志项目实际应用.mp4 [57.1 MB] 57 接口测试代码提交Gitee仓库.mp4 [50.5 MB] 66 Jenkins_Pipline_流水线部署执行_.mp4 [33.6 MB] 62 Jenkins_拉取Gitee代码.mp4 [46.4 MB] 50 上传文件接口测试_2.mp4 [43.3 MB] 64 Jenkins构建项目脚本_生成Allure报告.mp4 [71.2 MB] 35 Excel测试用例读取_1.mp4 [36.4 MB] 29 Pytest框架_fixture_conftest全局配置.mp4 [18.4 MB] 1 接口自动化测试简介_.mp4 [51.4 MB] 27 Pytest框架_html测试报告生成.mp4 [30.7 MB] 36 Excel测试用例读取_2.mp4 [74.4 MB] 14 Postman上传文件接口调试运行_.mp4 [17.2 MB] 4 Requests_Post请求实现.mp4 [80.6 MB] tle格式播放器说明.txt [334.0 B] 2 TraeAI_Flask实现mock接口数据_.mp4 [55.7 MB] 6 Requests_Delete请求实现_.mp4 [24.7 MB] 15 Requests_上传文件请求实现.mp4 [28.1 MB] 58 Docker容器安装&使用.mp4 [52.8 MB] 61 Jenkins安装Allure插件.mp4 [62.0 MB] 8 Swagger接口文档访问与基本使用.mp4 [44.4 MB] 20 接口自动化框架_Put请求封装.mp4 [22.8 MB] 5 Requests_Put请求实现.mp4 [58.8 MB] 49 上传文件接口测试_1.mp4 [80.4 MB] 51 数据驱动_用例Yaml数据格式读取.tle [50.4 MB] 46 Pymysql实现数据库初始化工作.mp4 [29.4 MB] 63 构建Python环境镜像与容器.mp4 [75.3 MB]
