这门课解决什么问题

很多做功能测试或后端开发的人,平时业务跑得好好的,一旦遇到大促或突发流量,系统就卡顿甚至崩溃,但拿到性能测试任务时却无从下手。这门课聚焦 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性能测试报告编写