必学掌握性能测试工具系列:LoadRunner12

Posted IT品课信息咨询

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必学掌握性能测试工具系列:LoadRunner12相关的知识,希望对你有一定的参考价值。


> 为什么必须学会?

    因为学好Loadrunner,可以帮你更好的就业、更快的提升自己性能知识视野,至少50%以上的时间。你是想在短时间内先拿到高薪,还是经过漫长的努力之后再拿到?(如果是我的话,我一定会选择前者。)

 性能测试作为目前大部分优质企业招聘必备门槛技术指标,因为他可以帮助企业模拟各种类型的非功能性指标进行验证性测试,确保系统上线后运行稳定性。而Loadrunner作为一个热门的性能测试工具,在各类国企、金融行业等定位性能验收指定工具,因为是它的可靠性、兼容性、稳定性、工具支持协议的全面性等,例如可以支持接近百种网络协议进行模拟并发、可以模拟工作流框架、接口框架等进行压力测试,而且工具自身易用性高,,在性能测试故障问题定位分析上起到事半功倍效果,重要一点,对于学习者人员要求门槛低,容易入手,各种技术问题,Loadrunner帮助文档或者百度资料等都能查阅,因为该工具已经流行十几年了,经久不衰。

  通过下图一,我们可以看出当今IT技术的发展使系统现在越做越大,技术类型越来越繁多,也越做越全,一个完整的系统常常包含WEB端,APP端,C/S端、字符终端、流媒体等。同时为了保证测试的覆盖率,一个工具可以覆盖支持各种技术类型的测试。所有的测试活动,用LOADRUNNER一款工具就可以完全覆盖。可以说是压力测试的神器。

 

图一


> Loadunner主要特色

Ø  非常优秀的性能测试工具

Ø  很容易使用

Ø  压力测试表现出色,容易找到性能瓶颈(诸如检测:线程异常、内存异常、连接池异常、对象泄漏、数据库及应用系统的性能表现)

Ø  几个亮点:

1.  事务:用于事务计时;

2.  集合点:在并发用户发出请求前设置集合点,待并发用户都到达集合点后再发出并发请求。

3.  IP欺骗:模拟不同的IP地址向应用系统发出业务请求;

4.  参数化:把脚本数据参数化后,变成千万个不同请求数据的脚本,确保唯一性;

5.  多场景类型:同一个脚本,可以设置不同的场景类型向应用系统发出业务请求;

6.  多机:多机联合产生负载,确保客户端自身稳定性;

7.  监控:支持对服务器资源监视;

8.  性能分析:图、表分析测试结果,非常直观

So.....

重点来了!从哪里开始?应该怎么学?

我们有现成的方案,了解一下?

Point   实用性能测试工具系列:LoadRunner12实战精讲

课程主题 课程内容 课程目标
第1讲
性能测试基础知识
  

性能测试基础概念

对性能测试所涉及到的知识面有整体上的认识与了解;
对如何学习和继续提升性能测试能力有初步认识;
掌握在性能测试中必须的基础概念知识
第2讲 性能测试实施设计环节以及常见问题介绍
   
   
    性能测试实施流程
   
了解正式开展性能测试的规范流程;
了解性能测试规范流程中所需的正式文档内容及其作用;
了解性能测试中所需使用的各种工具
第3讲 LoadRunner安装
   
1..LoadRunner安装与目录介绍
 2.LoadRunner组件介绍

   
掌握如何安LoadRunner;
对LoadRunner软件有基本的了解;
了解其安装的示例程序的使用;
了解安装异常及其处理
第4讲 VuGen组件介绍
   
   

1.使用LoadRunner进行测试的基本流程介绍
2.如何选择协议

3.VuGen界面介绍

4.Action类型介绍

5.集合点、思考时间与事务在LoadRunner中实现


掌握使用LoadRunner进行简单的压测流程;
了解如何选择适合的协议录制脚本;
掌握VuGen的使用;
掌握Action的三种类型的作用与区别;
掌握集合点、思考时间与事务在LoadRunner中的作用和实现方式
第5讲 参数化
    

   
1.参数化介绍
2.参数化类型
3.参数化应用实例
掌握参数化的应用场景;
掌握参数化的不同类型及其区别;
掌握如何在LoadRunner脚本中实现参数化
第6讲 检查点
   
   
   
1.检查点介绍
2.检查点使用注意事项
3.文本检查点
4.图像检查点
5.全局检查点
掌握检查点的应用场景;
掌握检查点的不同类型及其区别;
掌握如何在LoadRunner脚本中使用检查点
第7讲 关联
   
   
1.为什么要使用关联
2.关联函数
3.自动关联
4.手动关联
掌握关联的应用场景;
掌握关联函数的使用;
掌握如何进行自动关联;
掌握如何进行手动关联
第8讲 脚本开发基本操作
   
   
1.Action介绍
2.如何注释
3.使用C语言的位置
4.如何使用模板
5.脚本的导入和导出
6.脚本的调试
掌握在VuGen中进行开发的基本操作;
如何注释;
如何使用C语言;
如何使用模板;
如何进行脚本导入、导出;
如何进行脚本调试
第9讲 VuGen中的C语言 1.基本概念
2.数组、指针、字符串
3.printf函数的用法
4.分支和循环
5.Vuser中常用的C语言函数
掌握在VuGen中如何使用C语言进行脚本开发;
掌握VuGen中C语言基本概念包括基本数据类型、常量与符号常量、局部变量与全局变量;
掌握数组、指针、字符串、自定义函数;
掌握printf函数的使用;
掌握其他Vuser中常用的C语言函数
第10讲 脚本配置
   
1.通用选项
2.录制选项
3.运行时设置
掌握Vugen中主要通用选项的作用;
掌握Vugen中主要录制选项的作用;
掌握Vugen中主要运行时选项的作用
第11讲 Web  Service协议脚本开发  1.Web  Service协议介绍
2.Web Service协议脚本开发
掌握Web  Service协议脚本开发
第12讲 测试场景设计 1.性能测试分类
2.性能测试方法
3.场景设计类型
4.测试的目的与方法
5.测试场景设计原则
了解性能测试的不同类型;
了解性能测试的不同方法;
掌握场景设计的类型;
了解测试的目的及其对应方法;
掌握测试场景设计的原则
第13讲 Controller组件介绍 Controller介绍 了解Controller组件及其主要作用
第14讲 Controller组件使用 1.测试场景类型:手动测试场景、面向目标的测试场景
2.配置测试脚本
3.配置负载生成器
4.配置时间计划
5.集合点配置
6.IP欺骗配置
7.测试结果配置
8.通用参数配置
掌握如何在Controller根据需求设计测试场景
第15讲 测试场景执行 1.控制用户与用户组
2.查看场景与用户状态
3.控制集合点
4.查看运行数据图
掌握如何在Controller运行场景时查看基本运行数据;
掌握如何在Controller运行场景时控制场景运行
第16讲 监控系统资源 1.监控Windows服务器系统资源
2.监控Linux服务器系统资源
掌握如何在Controller运行场景时监控目标服务器的系统资源
第17讲 如何分析性能测试结果
   
1.验证采集数据
2.性能分析的基本原则
3.性能分析的基本流程
4.理发店模型
5.性能下降曲线分析法
掌握性能分析的基本原则与流程;
掌握进行性能分析的两种方法
18讲 Analysis组件介绍 1.Analysis组件介绍 了解Analysis组件及其主要作用
第19讲 分析图的处理方法 1.修改默认配置
2.合并分析图
3.自动关联
4.场景运行比较
掌握在Analysis中对已生成报告、图表进行再加工分析
第20讲 分析报告 1.html分析报告
2.Word分析报告
掌握在Analysis中导出报告
第21讲 案例讲解 案例讲解 掌握LoadRunner测试在实际案例中的应用

阅读原文开始学习!


以上是关于必学掌握性能测试工具系列:LoadRunner12的主要内容,如果未能解决你的问题,请参考以下文章

性能测试迭代与检查点(loadrunner12.55)

如何使用LoadRunner进行Web性能测试

Loadrunner性能测试(七):问题总结

软件测试性能测试工具基础-loadrunner12+jmeter

app性能测试通过loadrunner录制

性能测试与loadrunner