这门课解决什么工作场景
日常做功能回归或接手老项目时,如果每次发版都靠纯手工点界面,不仅慢,还容易漏掉边界条件。这门课针对的是「后端接口已就绪、前端未稳定」或「需要频繁回归同一批接口」的场景。它不教你写业务代码,而是把 Python 当工具,用脚本批量发请求、拿响应、做断言,替你把重复的人力验放掉。重点落在两个动作上:一是把常用的 GET、POST、PUT、DELETE 请求封装成可复用方法,二是借助 Unittest 把零散用例组织成可批量执行的集合,跑一次就能看到整批结果。
适合什么基础与资料怎么用
这套资料适合已经能看懂基础 Python 语法、但对接口测试还停留在「会发请求不会管用例」的人。如果你完全没写过函数、没碰过字典和循环,建议先补一周基础再来看;如果你已经能在编辑器里独立写脚本,那直接从接口封装章节切入即可。建议先看接口基础概念和 Requests 库安装,确认环境通;接着重点跟练 GET 带参、POST 的 json 与 data 区别,这两块是后面所有封装的底子;最后看 Unittest 集成部分,理解用例怎么被框架组织起来。资料里的案例(比如订单查询)不要只看视频,务必自己照着敲一遍,改几个参数看响应差异,再试着把断言条件加进去,这样比单纯刷进度更扎实。
学完能独立做什么
学完之后,你应该能独立完成一个小型接口回归脚本的搭建:拿到一份接口文档后,自己写请求封装方法,把入参、预期结果写成数据驱动用例,用 Unittest 跑出一份通过/失败清单。它不保证你立刻能扛下大型项目的全链路压测,但对付日常十几个接口的回归验证、或者替团队搭一个能持续运行的冒烟脚本,是够用的。配合资料里的案例反复练,你会对「请求发出去后到底要验什么」有更具体的判断,而不是停留在「能跑通就行」的阶段。
本课程介绍了通过Python语言实现接口自动化测试的技术。本阶段主要讲解的是接口基本请求的封装和基于Unittest框架集成接口用例,最终实现接口自动化测试。
课程目录
* 第一章 Python实现接口自动化/
* 课程介绍/
* 课程介绍
* python实现接口测试基础API/
* 接口自动化相关概念及实现方式
* Request库介绍及安装
* GET方法使用
* GET方法带参使用
* POST方法使用
* POST方法使用(参数json与data区别)
* POST方式使用(响应数据.text与响应数据.json()区别)
* PUT方法使用
* DELETE方法使用
* 响应方法(encoding与headers应用)
* 响应方法(cookies、content)
* 案例演练/
* 案例(相关数据获取)
* 案例(Tpshop查询我的订单)_1
* 案例(Tpshop查询我的订单)_2
* session介绍
* session应用
* 案例TPshop登陆集成unittest框架结构搭建
* 案例TPshop登陆集成unittest框架实践
* 专题总结






