这门课解决什么问题
很多做功能测试或刚转行的人,平时用 Postman 单击发请求没问题,但一到回归测试就累得够呛,几十个接口要反复点,数据一变就全崩。这门课要解决的,就是把这种“手工点”的活儿变成一段可重复跑的代码。它围绕 Python 加 requests 做接口请求,用 unittest 组织用例,最后靠 HTMLTestRunner 出一份网页版报告。核心场景很明确:你接手一个项目,能自己搭一套小框架,把日常回归的接口串起来跑,改了入参只动数据文件,不用改主流程代码。它不碰 UI 自动化,也不讲性能压测,就是专注把接口这层做透。
适合什么基础与建议先看哪几块
这资料不适合纯小白。你得先有 Python 基本语法底子,知道函数怎么写、字典列表怎么用,最好平时写过几行 requests 脚本。如果连变量和循环都卡壳,建议先补基础再看。拿到资料后,建议先看接口测试理论和框架搭建准备这两块,搞懂为什么要分层、公共方法为什么要单独封。然后直接跳到 unittest 实战,看 paramunittest 怎么把入参从代码里抽出来,这步是脱离“硬编码”的关键。最后看 HTMLTestRunner 怎么把跑完的结果变成能发给主管看的报告。中间的框架各元素介绍别快进,它决定了你以后加用例时顺不顺手。
学完能独立做什么与资料怎么配合练习
学完之后,你应该能独立搭起一套带目录结构的接口测试工程:公共方法层放请求封装和日志,用例层放 unittest 脚本,数据层放参数化文件,跑完一键出报告。给一个新项目的接口文档,你能自己拆接口、写用例、做断言,不用再依赖别人给现成模板。练习时别光看视频跟着敲,那样容易看完就忘。建议拿一个你手头在测的业务系统,或者找个开源的接口项目当靶子。每看完一节框架搭建,就照着在自己的工程里建对应目录;讲到 paramunittest 传元组和字典入参时,立刻拿真实接口的登录、查询场景去套,改两组数据跑一遍。报告生成那块,自己跑出一份失败报告,故意造个断言失败,看日志能不能定位到具体是哪个入参出了问题。这样过一遍,框架才真正是你自己的。
轻松搭建接口自动化测试框架,封装公共方法,运用unittest参数化模块,设计自动化测试用例
课程目录
* 01 课程简介/
* 01 课程介绍
* 02 课程大纲
* 02 接口测试理论知识/
* 01 接口测试概念
* 02 接口测试需要的技能
* 03 接口自动化业务分析
* 04 接口自动化实施步骤
* 05 自动化框架思考
* 03 框架搭建准备工作/
* 01 接口自动化-框架各元素介绍
* 02 接口自动化-工具准备
* 03 接口自动化-项目的目录结构设计
* 04 接口自动化-创建自动化项目
* 05 接口自动化-创建项目目录
* 04 unittest自动化测试用例实战/
* 01 unittest介绍
* 02 unittest的参数化模块paramunittest介绍
* 03 paramunittest入参:元组-脚本实现
* 04 paramunittest入参:字典-脚本实现
* 05 paramunittest入参:Excel内容-脚本实现
* 06 config.ini文件配置HTTP请求、数据库、Email
* 07 读取config.ini配置内容
* 05 框架公共方法封装/
* 01 封装日志
* 02 封装HTTP接口的请求方法
* 03 封装数据库
* 04 封装Email
* 05 封装常用的方法
* 06 封装测试报告
* 06 接口测试平台搭建/
* 01 FastAPI接口测试平台搭建
* 07 HTTP登录接口自动化测试实现/
* 01 登录接口-获取登录接口信息
* 02 登录接口-设计测试数据
* 03 登录接口-接口的URL路径配置
* 04 登录接口-自动化测试用例脚本实现
* 08 HTTP注册接口自动化测试实现/
* 01 注册接口-自动化测试用例设计步骤
* 02 注册接口-SQL语句配置
* 03 注册接口-自动化测试用例脚本实现
* 09 批量执行/
* 01 配置需要执行的自动化测试用例
* 02 批量执行脚本实现
* 03 自动化测试报告






