这门课解决什么问题

很多做功能测试或刚转行的人,平时用 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 自动化测试报告