值不值得学:先看它解决什么工作场景

很多做手工测试的人会遇到瓶颈:每次发版都要把几百个接口点一遍,重复且容易漏测。这门课的主题是 Python 接口自动化测试,它解决的工作场景很具体——把你从重复的手工回归里抽出来,用脚本去覆盖接口的正常流和异常流。课程前半段从 HTTP 协议、鉴权机制讲起,中间用 Jmeter 做过渡,后半段落脚到 Python 的 Requests 库写自动化脚本。如果你目前只会点点点,想往测试开发或自动化测试方向靠,这个方向是务实的选择。但如果你已经在写 pytest 框架、做持续集成,这套内容的深度可能不够。

适合什么基础、建议先看哪几块

这套资料适合有一点点 Python 语法基础、但没怎么写过测试脚本的转行者或初级测试人员。所谓一点点,是指你知道变量、函数、字典怎么用,不要求精通面向对象。建议先看 HTTP 协议详解和接口鉴权那几节,很多新手写脚本卡住,不是因为 Requests 不会调,而是不理解 Cookie、Token、签名这些鉴权机制。看完协议基础,直接跳到 Requests 库部署和单接口测试实战那几节,边看边跟着敲。Jmeter 部分可以快速过一遍,理解组件概念就行,不必花太多时间——这门课的核心产出是 Python 脚本,Jmeter 只是帮你理解接口测试的流程和分工。

学完能独立做什么、资料怎么配合练习

学完之后,你应该能独立完成这些事:拿到一份接口文档,能看懂请求方法、参数结构和鉴权方式;能写 Requests 脚本对单接口做正常和异常参数的覆盖;能梳理多接口的依赖逻辑,比如登录拿 Token 再请求业务接口。资料里的电商平台项目背景介绍和需求分析部分,建议当作练手素材,不要只看视频,自己按模块拆分用例。练习时先把单接口跑通,再处理接口间的数据依赖,最后尝试用断言替代人工核对结果。如果卡在鉴权或参数构造,回头查协议和鉴权那几节,通常能找到答案。


01 1.1华测自动化电商平台项目背景介绍 · 02 1.2接口概念与通信原理 · 03 1.3HTTP网络协议详解_上 · 04 1.4HTTP网络协议详解_

课程目录

*   01 1.1华测自动化电商平台项目背景介绍

*   02 1.2接口概念与通信原理

*   03 1.3HTTP网络协议详解_上

*   04 1.4HTTP网络协议详解_下

*   05 1.5接口鉴权机制详解

*   06 1.6不同种类的接口文档理解

*   07 2.1Jmeter简介及安装使用

*   08 2.2Jmeter常用核心组件

*   09 2.3Jmeter接口测试实战

*   10 2.4接口测试流程分析及实现

*   11 2.5大型项目中接口测试分工协作安排

*   12 3.1_Requests库部署与常用函数讲解

*   13 3.2_单接口测试实战

*   14 3.3_接口自动化逻辑思维梳理

*   15 3.4_接口自动化实战项目需求分析+用例分析

*   16 4.1_断言

*   17 4.2_接口关联

*   18 4.3_对称加密与非对称加密

*   19 5.1_Pytest接口自动化简单框架搭建_上

*   20 5.2_Pytest接口自动化简单框架搭建_下

*   21 5.3_Logging入门到实战

*   22 5.4_Pytest框架中的Logging应用

*   23 6.1_Pytest数据参数化(DDT)

*   24 6.2_Pytest+Excel接口自动化框架_上

*   25 6.3_Pytest+Excel接口自动化框架_下

*   26 6.4_Pytest+Excel+Allure进行完整形态自动化框架组装

*   27 6.5_实现多接口多参数关联

*   28 7.1_YAML入门

*   29 7.2_Pytest+Yaml+Allure 完整框架集成

*   30 7.3_PySQL的游标概念及数据库操作

*   31 7.4_MySQL数据库数据断言封装

*   32 7.5_接口框架中的数据处理

*   33 8.1_全字段断言-DeepDiff_上

*   34 8.2_全字段断言-DeepDiff_下

*   35 8.3_BaseURL基础路径封装

*   36 8.4_接口加密解密封装

*   37 8.5_接口签名Sign封装

*   38 9.1_Excel的查询sql和接口的动态响应信息关联

*   39 9.2_基于电商商城项目的自定义框架实操

*   40 10.1_接口Mock的理念与实战场景

*   41 10.2_Flask框架安装、介绍及工作中的应用

*   42 10.3_Flask框架与前端页面的通讯

*   43 10.4_基于FLASK框架实现get和post请求接口

*   44 10.5_Mock Server接口设计实战_上

*   45 10.6_Mock Server接口设计实战_下

*   46 11.1_简历编写之接口自动化技术介绍

*   47 11.2_简历编写之接口自动化项目经验

*   48 11.3_接口自动化项目面试深度探寻

*   49 11.4_面试常问技术点之接口自动化技术_上

*   50 11.5_面试常问技术点之接口自动化技术_下