- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Loadrunner11.0学习报告
目 录
第1章 Loadrunner简介
1.1 Loadrunner
1.2 LR工具组成
1.3 LR工作原理
1.4 性能测试几个主要术语
第2章 Loadrunner11.0的环境及安装过程
2.1 安装配置要求
2.2 Loadrunner11.0安装过程
2.3 安装Loadrunner11.0遇到的问题及解决办法
第3章 Loadrunner的功能介绍
3.1 LR性能测试流程
3.2 LR的脚本录制
3.3 LR的场景设计和监视
3.4 LR的结果分析
小结
第1章 Loadrunner简介
1.1 Loadrunner
Loadrunner是一种预测系统行为和性能的负载测试工具。通过模拟成千上万的用户实施并发负载及实时性能监测的方式来确认和查找问题,Loadrunner能够对整个企业架构进行测试。通过使用Loadrunner,企业能最大限度的缩短测试时间,优化性能并加速应用系统的发布周期。
1.1.1 轻松创建虚拟用户
使用Loadrunner的virtual user generator ,能很简单地创立起系统负载。该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为。它先记录下业务流程,然后将其转化为测试脚本。用virtual user generator 建立测试脚本后,可以对其进行参数化操作,Loadrunner通过它的data wizard 来自动实现其测试数据的参数化。这样避免人工数据处理,从而节省大量的时间。
1.1.2 创建真实的负载
Virtual user建立起后,需要设定负载方案、业务流程组合和虚拟用户数量。用Loadrunner的controller,很快组织起多用户的测试方案。Loadrunner通过它的autoload技术,能够提供更多的测试灵活性。例如,目标可以确定应用系统承受的每秒点击数或每秒的交易量。
1.1.3 定位性能问题
Loadrunner内含集成的实时监测器,在负载测试过程的任何时候,都可以观察到应用系统的运行性能。这些性能监测器可以实时显示交易性能数据和其他系统组件的实时性能。这样,就可以在测试过程中从客户和服务器的双方面评估这些系统组件的运行性能,从而,更快发现问题。
1.1.4 分析结果
一旦测试完毕后,Loadrunner汇集收集所有的测试数据,并提供高级的分析和报告工具,以便迅速查找到性能问题并追溯原因。使用Loadrunner的web交易细节监测器,可以了解到将所有的图像、框架和文本下载到每一网页上所需的时间。
1.1.5 重复测试
负载测试是一个重复过程。
1.2 LR工具组成
(1)VuGen发生器(VisualUserGenerator, VuGen)
? VuGen用来捕捉最终用户业务流程和创建自动化测试脚本,即生成自动化脚本。它是录制测试脚本、编辑与完善测试脚本的一个平台。
? 脚本开发主要四大步骤:计划、录制脚本、脚本增强和单击调试脚本。
(2)控制器(Controller)包含两大作用:
? 设计场景
脚本编辑完成后,必须对脚本如何运行设计一种策略。场景设计主要包括手动场景设计和目标场景设计两种方式。
? 场景监控
控制器可以实时监控脚本运行的情况。可以通过添加计数器来监控Windows资源、应用服务器和数据库使用情况。
场景设计的目的是设计出一个最接近用户实际使用的场景,场景设计越接近用户使用的实际情况,测试出来的数据就越接近真实值。
(3)负载发生器(Load Generators)
模拟用户对服务器提交请求。
(4)分析器(Analysis)
—个数据分析工具,主要用于对测试结果进行分析。
Analysis分析器中提供的分析技术有:合并、叠加、页面细分和钻取技术等。 Analysis的另一个优点就是它本身提供了很多报告的形式,包括 XML、Word等。
1.3 LR工作原理
LR工作原理如图1.1所示。
图1.1 Loadrunner工作原理图
1.4 性能测试几个主要术语
(1) 响应时间(Response time)
响应时间是指应用系统从发出请求开始到客户端接收到所有数据所消耗的时间。
(2)吞吐量(Throughput)
“吞”进去的是请求,“吐”出来的是结果,而吞吐量反映的就是软件系统的“饭量”,也就是系统的处理能力,具体说来,就是指软件系统在每单位时间内能处理多少个事务/请求/单位数据等。
(3) 资源使用率(Resource utilization)
CPU占用率、内存使用率、磁盘I/O、网络I/O
(4) 点击数(Hits per second)
点击数是衡量Web Server处理能力的一
文档评论(0)