先看这门课解决什么问题,再决定要不要动手

很多做手工测试的人会卡在“接口跑通了,但不知道怎么量化性能”或者“每次发版都要把几十个接口手动点一遍”这种状态。这门课针对的就是这个场景:用 Jmeter 把接口层的性能压测和自动化回归跑通。它不涉及 UI 自动化,也不讲底层框架二次开发,核心是教你怎么把一份接口文档变成一套可以反复运行、能出报告的测试脚本。如果你目前的工作里需要验证接口的响应时间、并发承受力,或者要在 CI 流程里加一道接口回归的关卡,这套资料的指向性很明确。

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

这门课适合已经能看懂接口文档、知道 HTTP 请求基本结构,但没怎么用过 Jmeter 的人。如果你连 GET 和 POST 的区别都还不清楚,建议先补一下接口基础再来看,否则到组件配置环节会卡住。资料的组织顺序是先铺认知,再上手实战。建议先看性能测试和自动化测试这两段认知浅谈,虽然只有十几分钟,但它能帮你区分“性能测试”和“自动化测试”在目标上的差异,避免把两套脚本混在一起写。接着直接看 Jmeter 介绍与安装、常用组件和概念介绍这两块,把线程组、取样器、断言的关系理顺。不要一开始就跳到 HTTP 接口测试实战,因为实战里会频繁用到前面的组件概念,基础没打牢容易照抄脚本而不懂参数含义。

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

这套资料的核心价值在第二部分的实战环节。看视频的时候,不要只跟着点一遍,要自己准备一个可以调用的接口环境,比如用公开的模拟接口或者公司测试环境的接口,边看边把请求头管理器、响应断言、JSON 断言这些组件加到自己的脚本里。每加一个组件,都问自己一个问题:这个组件是为了验证什么?比如断言持续时间是为了卡响应时间阈值,JSON 断言是为了校验返回体里的字段值,两者的使用场景不同。资料里提到的接口说明文档要仔细看,它是你搭建测试场景的依据。学完之后,你应该能独立完成这几件事:拿到一份接口文档后,能在 Jmeter 里搭出完整的请求结构,加上合理的断言规则,配置基本的并发参数跑一轮性能压测,并且能把这套脚本保存下来作为后续回归测试的基础用例。能不能用好这门课,关键不在于看了多少视频,而在于你自己动手配过几个真实接口,跑出过几次失败的结果,然后自己排查出原因。


学习使用Jmeter完成接口层的性能测试与自动化测试的工作

课程目录

*   01 接口测试和Jmeter基础知识/

  *   01 课程介绍-必看.mp4 13:44

  *   02 性能测试认知浅谈.mp4 10:40

  *   03 自动化测试认知浅谈.mp4 12:59

  *   04 jmeter介绍与安装.mp4 13:22

  *   05 jmeter插件安装与管理.mp4 03:57

  *   06 接口定义和HTTP请求响应.mp4 15:24

  *   07 接口测试文档.mp4 10:19

  *   08 jmeter常用组件和概念介绍.mp4 12:21

*   02 常见接口测试实战/

  *   01 关于实战使用的接口说明

  *   02 HTTP接口测试实战.mp4 22:29

  *   03 请求头信息头管理器.mp4 13:51

  *   04 响应断言和json assertion.mp4 12:09

  *   05 断言持续时间和size assertion.mp4 06:36

  *   06 参数化.mp4 18:41

  *   07 关联和请求依赖之Boundary Extractor.mp4 13:43

  *   08 关联和请求依赖之JSON Extractor.mp4 04:14

  *   09 jmeter对cookies的自动管理.mp4 13:47

  *   10 webservice接口测试实战.mp4 09:59

  *   11 xpath assertion.mp4 04:12

  *   12 XPath Extractor.mp4 08:18

  *   13 jmeter调用第三方jar包-md5加密和beanshel.mp4 18:32

  *   14 请求参数进行MD5加密.mp4 09:55

  *   15 jdbc测试mysql.mp4 15:53

  *   16 jdbc mysql出现中文乱码的解决方法

  *   17 FTP请求文件上传下载实战.mp4 10:37

  *   18 websocket接口实战.mp4 10:48

  *   19 BeanShell Sampler实战之生成UUID.mp4 06:19

  *   20 jmeter线程组讲解.mp4 10:50

  *   21 beanshell基础讲解.mp4 13:02

*   03 jmeter配置元件/

  *   01 HTTP请求默认值.mp4 05:54

  *   02 HTTP授权管理器.mp4 03:14

  *   03 计数器.mp4 04:26

*   04 Jmeter定时器/

  *   01 固定定时器.mp4 04:32

  *   02 synchronizing timer.mp4 05:01

  *   03 高斯随机定时器.mp4 03:49

*   05 各类控制器/

  *   01 简单控制器.mp4 14:08

  *   02 foreach控制器.mp4 07:55

  *   03 switch控制器.mp4 04:27

  *   04 如果if控制器.mp4 06:13

  *   05 事务控制器.mp4 06:15

  *   06 循环控制器.mp4 06:46

  *   07 吞吐量控制器.mp4 06:01

  *   08 随机(顺序)控制器.mp4 05:46

*   06 Jmeter监听器/

  *   01 常用监听器报告.mp4 11:20

  *   02 邮件观察仪.mp4 03:57

  *   03 PerfMon Metrics Collector监控服务器.mp4 12:05

  *   04 jmeter分布式测试.mp4 18:10

  *   05 Jmeter也可以搞出丰富的图形报告

*   07 项目实战/

  *   01 接口层性能测试项目实战.mp4 30:05

  *   02 接口层自动化测试实战.mp4 22:30

  *   03 接口层自动化测试与jenkins集成.mp4 19:49

*   08 结课测试/

  *   01 结课测试