告别“假性能”:从 JMeter 脚本到全链路压测实战
很多测试人员只会跑几个接口看个延迟,却分不清响应时间、吞吐量与错误率的本质区别,导致监控数据全是“假数据”,根本找不到系统瓶颈。这门《码同学 - 高级性能测试全栈班》不教你死记硬背指标,而是直接带你梳理性能测试的核心逻辑,解决“怎么测才准”、“瓶颈在哪”、“怎么调优”的三大痛点。无论你是想从功能测试转岗性能,还是资深测试想补齐全栈运维短板,这里都能给你最直接的实操指导。
先补地基:指标认知与 JMeter 脚本编写
课程开篇不讲空泛理论,而是从“性能测试指标”切入,让你厘清 TPS、QPS、RT 及资源消耗的关系,避免后续分析跑偏。紧接着进入核心的"JMeter 脚本编写”,从基础请求、断言、参数化到 Cookie/Token 处理,手把手教你构建能跑通真实业务的测试场景。这里必须强调:别只看视频,一定要配合资料包里的脚本文件,尝试修改参数、调试断言,只有亲手跑通一遍请求链路,你才算真正掌握了工具的灵魂,而不是只会点击“开始”按钮。
进阶实战:场景策略、服务调优与全链路监控
脚本跑通了,接下来就是重头戏:如何科学地设计压力场景?课程通过“寻找性能拐点”和“并发与 TPS 分析”,教你识别系统何时过载、何时扛不住,而不是盲目加机器。更关键的是后半段的“全栈”能力:从 Web 和 APP 的混合压测,到 MySQL、Tomcat、Nginx 的独立部署与调优,再到 Redis 的主从架构与缓存策略,最后利用 Docker 和 Docker Compose 一键拉起高可用集群。学完这部分,你应该能独立搭建一个高仿真的压测环境,针对具体的业务场景(如秒杀、大促)制定执行策略,并在出现 CPU、内存或网络波动时,精准定位是代码层、数据库层还是中间件层出了问题。这套组合拳打下来,你就具备了从发版验证到故障排查的全链路性能保障能力。
课程目录
2月19日视频 1.性能测试.m3u8.mp4 89.27M 2.性能测试指标.m3u8.mp4 32.76M 3.性能测试流程上.m3u8.mp4 62.17M 4_性能测试流程-下.mp4 38.21M 5.Jmeter基本脚本编写.m3u8.mp4 84.91M 6.jmeter断言.m3u8.mp4 73.54M 7.Jmeter参数化上.m3u8.mp4 88.16M 8.Jmeter参数化下.m3u8.mp4 61.34M 2月26日视频 226.1.Json提取器和正则提取器.m3u8.mp4 70.18M 226.2.聚合报告和常用插件.m3u8.mp4 80.65M 226.3.定时器.m3u8.mp4 46.96M 226.4.逻辑控制器.m3u8.mp4 35.06M 226.5.Jmeter对于Cookie的处理.m3u8.mp4 82.64M 226.6.Jmeter对于token的处理.m3u8.mp4 36.12M 226.7.上传和下载.m3u8.mp4 77.84M 226.8.JDBC请求.m3u8.mp4 107.14M 3月12日视频 312.1.基于Jmeter寻找性能拐点.m3u8.mp4 128.81M 312.2.性能场景执行策略.m3u8.mp4 74.96M 312.3.进一步分析并发和TPS.m3u8.mp4 46.29M 312.4.web和APP性能测试.m3u8.mp4 56.66M 312.5.MySQL安装和配置.m3u8.mp4 59.08M 312.6.Tomcat环境部署.m3u8.mp4 101.55M 312.7.Tomcat多项目部署.m3u8.mp4 82.74M 312.8.Nginx安装和配置.m3u8.mp4 110.59M 3月19日视频 319.1.Nginx负载均衡策略.m3u8.mp4 119.75M 319.2.Redis安装和常见命令.m3u8.mp4 118.25M 319.3.Redis常见命令.m3u8.mp4 35.50M 319.4.Redis主从关系.m3u8.mp4 141.15M 319.5.Docker基础原理讲解.m3u8.mp4 79.24M 319.6.Docher常用命令.m3u8.mp4 109.01M 319.7.使用docker部署printer项目实战.m3u8.mp4 133.47M 3月26日视频 326.1.docker-compose讲解.m3u8.mp4 121.47M 326.2.操作系统监控-cpu监控.m3u8.mp4 105.91M 326.3.操作系统监控-内存监控.m3u8.mp4 40.78M 326.4.操作系统监控-磁盘和网络.m3u8.mp4 118.24M 326.5.综合性能监控-dstat和nmon.m3u8.mp4 87.85M 326.6.集群监控平台-prometheus架构.m3u8.mp4 37.20M 326.7.集群监控平台-prometheus搭建.m3u8.mp4 188.31M 3月5日视频 305.1.BeanShell基础.m3u8.mp4 91.93M 305.2.BeanShell调用外部jar包.m3u8.mp4 75.95M 305.3.BeanShell断言和文件写入.m3u8.mp4 60.49M 305.4.线程组的参数解释.m3u8.mp4 66.14M 305.5.命令行压测-基础环境准备.m3u8.mp4 62.13M 305.6.命令行压测-Jmeter环境变量.m3u8.mp4 45.24M 305.7.命令行压测-单机执行.m3u8.mp4 112.92M 305.8.命令行压测-分布式执行.m3u8.mp4 141.43M 4月16日视频 416.1.Tomcat连接数讲解.m3u8.mp4 118.47M 416.2.Redis+Nginx+Mysql连接数讲解.m3u8.mp4 120.95M 416.3.数据库架构和SQL优化思路.m3u8.mp4 52.15M 416.4.代码优化手段和性能分析思路.m3u8.mp4 70.62M 416.5.Javamall项目-需求调研.m3u8.mp4 29.75M 416.6.Javamall项目-二八准则.m3u8.mp4 64.37M 416.7.Javamall项目-环境部署.m3u8.mp4 21.62M 416.8.Javamall项目-接口业务介绍.m3u8.mp4 85.11M 4月2日视频 402.1.Jvm内存分析.m3u8.mp4 95.68M 402.2.Jvm垃圾回收.m3u8.mp4 78.35M 402.3.Jvm垃圾收集器.m3u8.mp4 41.02M 402.4.内存溢出案例分析上.m3u8.mp4 145.49M 402.5.内存溢出案例分析下.m3u8.mp4 138.87M 402.6.线程阻塞案例分析.m3u8.mp4 230.14M 4月9日视频 409.1.性能案例分析.m3u8.mp4 118.96M 409.2.性能案例分析-Cpu问题.m3u8.mp4 137.78M 409.3.性能案例分析-Cpu问题.m3u8.mp4 41.94M 409.4.性能案例分析-响应时间长.m3u8.mp4 60.66M 409.5.性能案例分析-索引问题.m3u8.mp4 64.17M 409.6.性能案例分析-数据库索引问题.m3u8.mp4 103.57M 409.7.性能案例分析-联合索引.m3u8.mp4 41.56M 409.8.性能案例分析-连接数.m3u8.mp4 51.96M 409.9.性能案例分析-连接池.m3u8.mp4 110.09M 5月14日视频 514.1.dubbo接口脚本编写.m3u8.mp4 106.35M






