


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LoadRunner入门培训教程目录1 概要介绍1.1 软件性能介绍1.2 LoadRunner介绍2 LoadRunner测试过程2.1 计划测试2.2 创建Vuser脚本2.3 创建场景2.4 运行、监控场景2.5 分析测试结果3 LoadRunner测试实例演示3.1 脚本录制、调试、回放3.2 创建负载测试场景3.3 运行、监控负载测试场景3.4 结果分析1 概要介绍1.1 软件性能介绍1.1.1 软件性能的理解性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度;同时也是产品的特性,可以用时间来进行度量。表现为:对用户操作的响应时间;系统可扩展性;并发能力;持续稳定运行等。1.1.2 软件性能的主要技术指标响应时间:响应时间=呈现时间+系统响应时间吞吐量:单位时间内系统处理的客户请求数量。(请求数/秒,页面数/秒,访问人数/秒)并发用户数:业务并发用户数;注意系统用户数:系统的用户总数;同时在线用户人数:使用系统过程中同时在线人数达到的最高峰值。1.2 LoadRunner介绍LoadRunner是Mercury Interactive的一款性能测试工具,也是目前应用最为广泛的性能测试工具之一。该工具通过模拟上千万用户实施并发负载,实时性能监控的系统行为和性能方式来确认和查找问题。1.2.1 LoadRunner工具组成虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本;压力产生器:通过运行虚拟用户产生实际的负载;用户代理:协调不同负载机上虚拟用户,产生步调一致的虚拟用户;压力调度:根据用户对场景的设置,设置不同脚本的虚拟用户数量;监视系统:监控主要的性能计数器;压力结果分析工具:本身不能代替分析人员,但是可以辅助测试结果的分析。1.2.2 LoadRunner工具原理代理(Proxy)是客户端和服务器端之间的中介人,LoadRunner就是通过代理方式截获客户端和服务器之间交互的数据流。1)虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,记录并将其转发给服务器端;接收到从服务器端返回的数据流,记录并返回给客户端。这样服务器端和客户端都以为在一个真实运行环境中,虚拟脚本生成器能通过这种方式截获数据流;虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理,最终用脚本函数将数据流交互过程体现为我们容易看懂的脚本语句。2)压力生成器则是根据脚本内容,产生实际的负载,扮演产生负载的角色。3)用户代理是运行在负载机上的进程,该进程与产生负载压力的进程或是线程协作,接受调度系统的命令,调度产生负载压力的进程或线程。4)压力调度是根据用户的场景要求,设置各种不同脚本的虚拟用户数量,设置同步点等。5)监控系统则可以对数据库、应用服务器、服务器的主要性能计数器进行监控。6)压力结果分析工具是辅助测试结果分析。2.1 计划测试定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间等。 2.2 创建Vuser脚本将最终用户活动捕获(录制、编写)到脚本中, 并对脚本进行修改,调试等。协议类型:取决于服务器端和客户端之间的通信协议;脚本类型: init(初始部分),Action(事务部分),end(退出结束);脚本录制:捕获应用程序所执行的操作;验证回放:检查是否准确模拟了录制的会话;事 务:表示要度量的最终用户业务流程;参 数 化:将录制的一些常来替换为参数;内容检查:LR只检测到网页的响应,就认为是pass而不管当前网页的正确性,所以设置检查点,确保在测试时结果的正确性;迭代次数:action部分的循环次数。2.3 创建场景对Vuser脚本进行场景设置和负载环境设置。场景类型手动场景:通过定义Vuser组,Vuser脚本和运行脚本的负载生成器来创建场景;百分比模式:定义场景中要使用的Vuser总数,负载生成器计算机以及要分配给每个Vuser脚本的Vuser占总数的百分比。面向目标的场景;定义你希望的测试目标,LR会根据这些目标自动构建场景。编辑计划:设置加压方式、压力持续时间和减压方式等。场 景 组:选择组/脚本,虚拟用户数量以及负载生成器等。运行时设置:对脚本进行运行时属性设置。2.4 运行、监控场景通过LoadRunner 控制器驱动、管理和监控负载测试。场景组场景状态可用图树图查看区域图例2.5 分析测试结果Analysis会话过程中形成的图和报告含有中要的性能信息,利用这些图和报告,分析确定应用程序中的瓶颈以及提高系统性能所需的改进。图树图查看区域图例3.1 脚本录制、调试、回放略!3.2 创建负载测试场景略!3.3 运行、监控负载测试场景略!3.4 结果分析略!注意:1)上述步骤3.1见文件“录制、调试、回放.exe”;2)其他步骤见文件“创建、运行、监控场景并查看结果.exe”http
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025别墅租赁合同范本:针对家庭聚会的别墅租赁服务协议
- 2025年度石材荒料供应链金融解决方案合作协议
- 2025年度复杂金融环境中股权转换合同样本
- 2025版高端化妆品贴牌代工与销售合同
- 2025年新型住宅小区防排烟设备采购安装服务合同
- 2025版办公用品实体店总代销合同书
- 2025年度餐厅知识产权保护与授权经营合同范本
- 2025房地产项目绿色建筑认证服务协议书
- 2025年个人租房房产中介服务佣金合同
- 2025版教育机构融资担保合同
- 廊坊市广阳区2025年小升初素养数学检测卷含解析
- 附件6工贸高风险企业高危领域较大以上安全风险管控清单
- 隔声窗施工方案
- (高清版)DB11∕T687-2024公共建筑节能设计标准
- 《医药电子商务实务》考试复习题库(含答案)
- 钢板仓施工流程及安全保证方案
- 农业互联网与农产品营销策略优化
- 知识产权具体实施细则
- 泄密案件整改报告范文
- 船舶危险源辨识及防范措施
- 严重精神障碍患者报告卡
评论
0/150
提交评论