这门课解决什么问题
很多做功能测试或后端开发的人,平时业务跑得好好的,一旦遇到大促或突发流量,系统就卡顿甚至崩溃,但拿到性能测试任务时却无从下手。这门课聚焦 LoadRunner 这一工具,解决的核心场景是:如何给一个业务系统设计性能测试用例,录制并改造脚本,发起不同量级的并发负载,最终拿到响应时间和吞吐量等指标数据。它不是泛泛讲测试理论,而是把基准测试、并发测试、负载测试、压力测试和稳定性测试这几类常见场景,落到具体的工具操作和项目实战上。如果你目前的工作需要出具性能测试报告,或者想从功能测试往性能测试方向转,这门课能帮你把流程跑通。
适合什么基础,建议先看哪几块
这套资料适合已经熟悉软件测试基本流程、能看懂常见系统交互逻辑的上班族,零基础直接看会有些吃力。建议先从性能测试基础部分看起,重点搞懂响应时间、并发数、TPS 和资源利用率这几个核心指标的含义,以及性能测试方案和用例怎么写。很多人拿到工具急着录脚本,但性能测试的关键在于场景设计,指标定义不清楚,后面跑出来的数据也没法分析。看完基础概念,再进入 LoadRunner 工具使用部分,重点跟一下脚本录制、协议选择和 Vuser 机制。这两块吃透了,后面的场景实战才不会变成无脑点按钮。
学完能独立做什么,资料怎么配合练习
学完这门课,你应该能独立承担一个中等复杂度业务系统的性能测试任务:能根据需求文档编写测试方案和用例,用 LoadRunner 录制并调试出可用的脚本,设置不同并发用户数跑出基准和压力数据,最后整理出一份包含指标和初步分析的报告。资料配合练习方面,建议先把课程里自带演示环境的部分搭起来,跟着把脚本录制和参数化跑通一遍,不要只看视频不动手。LoadRunner 的安装和环境配置本身容易踩坑,破解和版本兼容问题别跳过。每个场景练习时,自己记录一组对比数据,比如并发数翻倍后响应时间的变化,这样比单纯跟着视频过一遍有效得多。
LoadRunner性能测试实战课程,包含性能测试理论知识,实现基准测试、并发测试、负载测试、压力测试、稳定性测试、配置测试的基础操作。依托项目进行实战操作。
课程目录
* 第一章 LoadRunner性能测试实战/
* 性能测试基础/
* 1-1软件测试基础
* 1-2软件测试分类
* 1-3软件性能指标响应时间及并发数
* 1-4软件性能指标TPS及资源利用率
* 1-5性能测试分析
* 1-6性能测试计划和方案
* 1-7性能测试用例编写及执行
* LoadRunner工具使用/
* 2-1Loadrunner工具介绍及安装事项
* 2-2Loadrunner安装及破解
* 2-3-Loadrunner基本组成
* 2-4-Loadrunner自带的测试环境
* 2-5-LoadrunnerVuser介绍
* 2-6Loadrunner协议探测器
* 2-7Loadrunner脚本录制
* 2-8录制配置2种模式
* 2-9录制配置分析
* 2-10脚本组成及函数
* 2-11脚本运行及查看结果
* 2-12运行时设置run logic
* 2-13运行时设置pacing
* 2-14运行时设置log
* 2-15运行设置think time
* 2-16运行设置Miscellaneous
* 2-17LoadRunner运行流程
* 2-18常用函数web_url
* 2-19函数web_submit_data
* 2-20函数web_custom_request
* 2-21练习
* 数据驱动参数化/
* 3-1参数化介绍
* 3-2LoadRunner参数化脚本创建
* 3-3LoadRunner参数化视图创建
* 3-4LoadRunner参数化策略介绍
* 3-5顺序与每次迭代
* 3-6顺序与每次出现
* 3-7顺序与只取一次
* 3-8随机与每次迭代
* 3-9随机与每次出现
* 3-10随机与只取一次
* 3-11唯一与每次迭代1
* 3-11唯一与每次迭代2
* 3-11唯一与每次迭代3
* 3-11唯一与每次迭代4
* 3-12唯一与每次出现1
* 3-12唯一与每次出现2
* 3-12唯一与每次出现3
* 3-13唯一与只取一次
* 3-14数据库参数化配置
* 3-15数据库参数化
* 3-16Date?Time
* 3-17Random Number
* 3-18Unique number
* 3-19常用函数介绍
* 3-20练习
* LoadRunner关联/
* 4-1关联介绍
* 4-2录制中关联
* 4-3录制后关联
* 4-4手动录制
* 4-5高级关联之分析
* 4-6高级关联之脚本编写
* 4-7高级关联之函数
* 4-8高级关联之指定或随机操作
* 4-9关联练习
* LoadRunner事务/
* 5-1事务介绍及设置
* 5-2事务状态及验证
* 检查点和集合点/
* 6-1检查点文本检查web_find
* 6-2检查点文本检查web_reg_find
* 6-3图片检查
* 6-4集合点介绍及设置
* 6-5练习1
* 6-5练习2
* 6-6练习3
* 场景设计Controller/
* 7-1压力曲线图分析
* 7-2controller介绍及启动
* 7-3controller场景设置
* 7-4压力负载机
* 7-5场景设置策略scenario
* 7-6场景设置策略group
* 7-7场景运行
* 7-8IP欺骗
* 7-9Controller监控
* 7-10Controller命令行启动
* 性能数据监控和分析/
* 8-1监控工具nmon介绍及安装
* 8-2监控工具nmon使用
* 8-3监控工具nmon分析
* 8-4Analysis介绍及设置
* 8-5Analysis 摘要报告
* 8-6SLA分析
* 8-7Analysis图分析
* 8-8Analysis图高级分析
* 8-9Analysis生成报告
* LoadRunner工具项目实战/
* 9-1开源商城tpshop介绍
* 9-2LNMP环境安装
* 9-3环境配置之虚拟主机配置
* 9-4环境配置tpshop安装及配置
* 9-5性能测试分析
* 9-6性能测试方案编写
* 9-7测试用例的编写
* 9-8测试数据准备python生成数据
* 9-9测试数据准备存储过程
* 9-10性能测试脚本编写-登录
* 9-11性能测试脚本编写-选择分类
* 9-12性能测试脚本编写-单品详情
* 9-13性能测试脚本编写-购物车
* 9-14性能测试脚本编写-提交订单
* 9-15性能测试用例执行-基准测试-登录
* 9-16性能测试用例执行-基准测试-其它用例
* 9-17性能测试用例执行-负载400-登录
* 9-18性能测试用例执行-100并发
* 9-19性能测试报告编写






