这门课解决什么工作场景
很多做手工测试的人,平时只管点点看页面报不报错,但一遇到大促压测、新系统上线,就不知道怎么下手。这门课的主题是服务端性能测试,它解决的是“怎么把一个系统的并发、吞吐量、响应时间测出来,并且测得有依据”这件事。它不教你怎么写业务用例,而是教你从拿到一个项目开始,怎么定测试范围、怎么拆性能需求、怎么把方案落到纸面上,再怎么去执行和看结果。如果你平时的工作里,经常被开发问“你压了多少并发,瓶颈在哪”,而你说不上来,那这门课就是补这块的短板。
适合什么基础,建议先看哪几块
这门课标的是中级,所以它默认你已经知道接口怎么调,也大概知道 Linux 命令行怎么进。它不会从“什么是测试”讲起,而是直接从“为什么程序会有性能问题”切进去,很快进到并发、吞吐量、资源占用率这些硬指标。如果你基础比较薄,建议先把前几节里讲指标概念和性能测试核心三步骤的部分看扎实,别急着去碰实战项目部署。那几节里会把需求、执行、分析这三个环节的关系讲清楚,这是后面写方案、做压测的骨架。看的时候不用死记公式,重点想一下每个指标在你自己现在的项目里对应什么数据,这样后面看实战才不会觉得悬空。
资料怎么配合练习,学完能独立做什么
这套资料里有一个实战项目,从部署到写方案再到执行是一条线下来的。我的建议是,别光看视频里怎么操作,自己跟着把那个项目跑起来一遍。性能测试这行,手不动是学不会的。看方案那几节的时候,你拿自己手头一个熟悉的系统,照着它的格式写一份性能方案,哪怕只写项目背景和测试范围,也比干看强。执行和分析那块,你跟着把并发数往上加,自己看一眼资源占用率怎么变,响应时间在哪个点开始拐弯。学完之后,你应该能独立接一个中小型项目的性能测试任务:能写清楚方案,能搭好环境跑压测,能给出一份说明并发数和瓶颈点在哪的报告,而不是只会说“系统扛不住”。
01 1.1.性能测试和功能测试的概念区别 · 02 1.2.为什么程序会有性能问题 · 03 1.3.性能测试指标入门初探_并发_吞吐量_资源占用率_响应时间
课程目录
* 01 1.1.性能测试和功能测试的概念区别
* 02 1.2.为什么程序会有性能问题
* 03 1.3.性能测试指标入门初探_并发_吞吐量_资源占用率_响应时间
* 04 1.4.性能测试核心三步骤(1)-性能需求的概念
* 05 1.5.性能测试核心三步骤(2)-什么是性能测试的执行
* 06 1.6.性能测试核心三步骤(2)-什么是测试结果分析
* 07 1.7.性能测试理论思路总结梳理
* 08 2.1. 实战项目介绍及目部署说明
* 09 2.2. 性能测试方案的概念
* 10 2.3. 性能方案之项目背景及术语说明
* 11 2.4. 性能方案之如何确定性能测试范围
* 12 2.5. 性能测试需求分析
* 13 2.6. 性能测试用例设计思路
* 14 2.7. 性能测试用例设计实战解析
* 15 2.8. 性能方案之测试策略及风险说明
* 16 2.9. 性能方案设计小结
* 17 3.1-性能测试环境搭建过程
* 18 3.2-Jmeter性能压测线程模型
* 19 3.3-基准测试及Jmeter汇总报告分析
* 20 3.4-性能基准测试结果分析与作用说明
* 21 3.5-性能负载测试概念及Jmeter梯度压测实操
* 22 3.6-吞吐量模型分析及Jmeter图形报表插件
* 23 3.7-性能测试执行手法概念初步总结说明
* 24 4.1-第四章内容预告及阶段性项目部署问题解答
* 25 4.2-jmeter参数化CSV数据驱动在性能测试中的应用
* 26 4.3-Jmeter3大测试报告模式之GUI可视化性能报告
* 27 4.4-Jmeter3大测试报告模式之命令行模式HTML性能报告
* 28 4.5-Jmeter+InfluxDB+Grafana实时监控性能报告环境搭建
* 29 4.6-Jmeter+InfluxDB+Grafana实操演示
* 30 4.7-性能测试细分概念详解(负载_压测_尖峰_耐久性_基准等)
* 31 4.8-性能测试小技巧(Token传递_接口依赖_用户思考时间_全局变量)
* 32 5.1-性能测试报告_文档结构说明
* 33 5.2-性能测试报告_nmon服务器资源监控数据统计
* 34 5.3-性能测试报告_分析测试结果,编写测试结论
* 35 6.1-实战-分布式集群prometheus+grafana监控体系搭建
* 36 6.2-实战-Jmeter分布式集群压测
* 37 6.3-云服务器压测阿里PTS方案
* 38 6.4-项目实战-读书屋头像文件上传压测方案
* 39 6.5-阶段总结-性能测试线程数量预估计算方式
* 40 6.6-阶段总结-吞吐量_响应时间_并发量之间的关系详解






