这门课到底在补什么缺口

很多人把“性能测试”等同于“用工具压一压”,结果拿到需求不知道从哪下手,测完只看一个平均响应时间,说不出瓶颈在哪。这门课要解决的正是这个断层:先建立对性能测试的整体认知——它为什么重要、在研发流程里扮演什么角色、和功能测试有什么本质区别;再落到工具层面,搞清楚 LoadRunner 这类工具到底替你完成了哪些事,哪些事必须你亲自判断。课程刻意把“工具选型”和“常见工具对比”放在 LoadRunner 之前,就是提醒你:工具是手段,不是目的。如果你连性能测试要回答什么问题都不清楚,直接学 LoadRunner 只会变成操作员。

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

适合有一定功能测试经验、但没系统做过性能测试的人。不需要会写复杂脚本,但最好熟悉 HTTP 协议的基本概念,比如请求、响应、状态码,这样看录制和协议选择时不会懵。如果你的基础更弱,也没关系,先按顺序看前 7 节:从“性能测试的重要性”到“LoadRunner 概论”,把性能测试的术语、场景类型、工具选型原则过一遍。中间“如果没有你”那一节很短,但别跳过,它讲的是性能测试在项目里缺失时会发生什么,能帮你建立责任边界。

之后建议重点啃三块:LoadRunner 基本组成、录制和 Vugen 界面结构、Controller 和 Analysis。这三块是工具使用的骨架。录制不是“点开始录就行”,课程专门讲了 Vugen 的界面、运行时设置和目录结构,这些决定了你录出来的脚本能不能改、怎么改。协议选择技巧也很关键,选错协议后面全废,值得单独回看。Controller 和 Analysis 是压测执行和结果分析的重头,视频时长也最长,建议带着“我要看哪些指标”的问题去看,而不是被动听。

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

学完这门课,你应该能独立完成一次小规模的性能测试:判断被测系统该用哪种协议,用 LoadRunner 录制出基础脚本,理解 Vugen 里生成的代码结构,能调整运行时设置(比如思考时间、迭代次数),然后在 Controller 里设计并发用户数和场景,跑完后去 Analysis 里看响应时间、吞吐量、错误率等关键图表,并说出这些数据说明什么问题。你还能在团队里参与工具选型讨论,而不是只会说“用 LoadRunner 就行”。

配套资料不要当视频看,要当操作手册。每学一节,就打开本机 LoadRunner 跟着做:安装时注意课程里提到的注意事项,录制一个登录流程,故意改错协议看报错,再到 Controller 里跑一个 5 分钟的小场景。遇到“运行时设置”和“目录结构”这类容易忘的内容,把视频截图存成自己的笔记。最后,拿 Analysis 里的报告试着写一段结论,哪怕只有三句话,也比只看视频有收获。记住:这门课是“全景式快速了解”,它帮你搭骨架,细节要你在练习中自己补肉。

课程目录

1 课程介绍 (01:25)
2 性能测试的重要性 (04:09)
3 如果没有你 (05:15)
4 性能测试与性能测试工具的关系 (05:13)
5 性能测试工具选型原则 (07:35)
6 常见的性能测试工具介绍 (09:12)
7 LoadRunner概论 (07:29)
8 LoadRunner的安装注意事项 (05:40)
9 LoadRunner基本组成 (11:02)
10 LoadRunner中的录制 (11:55)
11 Vugen界面和结构解析 (08:22)
12 运行时设置和Vugen目录结构解析 (09:00)
13 LoadRunner中的协议选择技巧 (08:48)
14 LoadRunner中Controller解析 (18:32)
15 LoadRunner中Analysis解析 (20:02)