714-性能测试之LoadRunner
https://www.imooc.com/learn/714
简介:性能测试的实施不仅仅是掌握LoadRunner即可,还需要进行性能测试设计与性能测试构建实施等。本课程的目标就是帮助各位朋友提高实战能力,让性能测试落地,接地气,课程中会拿实际案例作为分析手段进行演练,增强动手操作技能。 项目实战进阶推荐课程!!! 性能测试 LoadRunner 工具实战-慕课网实战 http://coding.imooc.com/class/127.html
目录
第1章 课程介绍
通过详细的细分教学,让学生理解什么是性能测试,性能测试的流程,使用Loadrunner做性能测试的步骤
1-1 性能测试学习内容指南 (03:52)
目录:
- 第一章 性能测试理论
- 第二章 LoadRunner的基本操作
- 第三章 系统的监控、分析与调优
第一章 性能测试理论
- 性能测试的常用术语
- 性能测试的应用领域
- 性能测试常用工具的原理
第二章 LoadRunner的基本操作
LoadRunner的原理分析
LoadRunner脚本的开发流程
LoadRunner的三个组件:
- VuGen:基本设置、检查点、参数化、关联、调试、事务
- Controller:场景设置、场景执行、资源监控、集合点、IP欺骗、负载均衡
- Analysis:摘要报告、常见图分析、结果分析实践
第三章 系统的监控、分析、调优
- Windows/Linux的监控、分析、调优
- 数据库的监控、分析、调优
- 中间件的监控、分析、调优
第2章 主要概念介绍
介绍性能测试的衍生史以及特点等。
2-1 性能测试理论 (09:17)
目录:
- 性能测试的概念及其分类
- 性能测试的流程
- 性能测试工具的原理
软件系统的性能包括:执行效率、资源占用、系统稳定性、安全性、兼容性、可靠性、可扩展性
性能测试的概念:
性能测试主要通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
性能测试常见分类:
性能测试(狭义)
方法:通过模拟业务生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能的要求
目的:验证系统是否具有系统宣称的能力
负载测试
方法:通过在被测系统上不断加压,直到性能指标达到极限
目的:找到系统处理能力的极限
压力测试(强度测试)
方法:测试系统在一定饱和状态下,系统能够处理的会话能力,以及系统是否会出现错误
目的:检查系统处于压力性能下时,应用的表现
并发测试
方法:通过模拟用户并发访问,测试多用户并发访问同一个应用、模块或者数据记录时是否存在死锁或其他性能问题
目的:发现系统中可能隐藏的并发访问时的问题
配置测试
方法:通过对被测系统的软硬件环境进行调整,了解不同软硬件环境对系统的性能的影响程度,从而找到系统各项资源的最优分配原则
目的:了解各种不同因素对系统性能的影响程度
可靠性测试(稳定性测试)
方法:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定
目的:验证系统是否支持长期稳定的运行
系统测试的流程:
- 测试计划阶段
- 明确测试对象
- 定义测试目标
- 定义测试通过的标准
- 规划测试进度
- 规划测试参与人员(需求、开发、测试、运维和配置)
- 申请测试资源
- 风险控制
- 测试设计阶段
- 设计测试数据
- 设计测试用例
- 设计测试场景
- 测试开发阶段
- 测试环境搭建
- 测试过程文档定义以及配置
- 测试脚本开发、调试
- 测试数据准备
- 基准测试
- 测试执行阶段
- 执行测试模型,包括执行脚本和场景
- 测试过程监控,包括查看log、监控服务器资源、数据库和中间件等
- 测试结果分析阶段
- 根据测试结果和监控结果进行测试分析
- 根据性能测试目标,分析出系统存在的性能瓶颈,并给出优化建议
- 测试报告阶段
- 测试范围
- 测试执行以及参与人员
- 基准测试数据
- 测试执行的详细步骤(场景设计)
- 测试数据记录、监控结果
- 测试结果对比以及总结性评价
性能测试工具(LoadRunner、JMeter)组成:
脚本生成器、压力生成器、压力控制器、结果分析器
性能测试工具🔧的原理:
LoadRunner其实是一个代理,代理客户端和服务器之间的中间人。
LoadRunner通过代理截获客户端和服务器之间的交互数据流

第3章 工具的安装和启动
Loadrunner的下载和安装注意事项;Web Tours服务的启动和功能介绍
3-1 Loadrunner的安装与介绍 (07:04)
安装LoadRunner(==Windows版==):
- 下载地址⏬:https://pan.baidu.com/s/1XzfbZ7r6OlV1T61IA-mGvQ 密码:1sbr
LoadRunner的组件:
- Virtual User Generator:录制最终用户业务流程并创建性能测试脚本
- Controller:组织、驱动、管理并监控负载测试
- Analysis:用于查看、剖析和比较性能结果
LoadRunner的功能:
- 轻松创建虚拟用户
- 创建真实的负载
- 分析结果以精确定位问题所在
- 重复测试保证系统发布的高性能
3-2 HP Web Tours使用 (05:01)
启动Web Tours服务
/HP/LoadRunner/WebTours/StartServer.bat
访问Web Tours
http://127.0.0.1:1080/WebTours/
帐号:jojo 密码:bean
Web Tours功能介绍:
注册,登录,订票,查看历史订票记录,取消订票,退出
第4章 录制测试脚本
介绍VUGen录制脚本的步骤,介绍Loadrunner的两种录制选项;录制登录、订票、查询和退出等操作流程;对录制的脚本进行参数化和关联等增强,使得脚本能回放成功;介绍参数化不同选项组合的用途
4-1 录制选项 (07:39)
4-2 录制脚本前概念 (11:10)
4-3 调试脚本 (31:59)
第5章 创建测试场景
从脚本到创建场景,再到运行场景的流程做详细讲解
5-1 设置并执行场景 (25:18)
第6章 分析测试结果
Loadrunner结果的分析和导出报告
6-1 测试结果分析 (09:41)
第7章 课程总结
通过本课程,我们学习和理解了使用Loadrunner做性能测试的步骤和方法。
7-1 性能测试框架基础课程总结 (03:29)
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 tuyrk@qq.com
文章标题:714-性能测试之LoadRunner
文章字数:1.9k
本文作者:神秘的小岛岛
发布时间:2019-09-29, 22:39:54
最后更新:2019-11-05, 16:30:59
原始链接:https://www.tuyrk.cn/imooc/714-LoadRunner/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。