《LOADRUNNER进行自动化性能和压力测试》.ppt

《LOADRUNNER进行自动化性能和压力测试》.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《LOADRUNNER进行自动化性能和压力测试》.ppt

使用LOADRUNNER进行 自动化性能和压力测试 LoadRunner简介 是一种预测系统行为和负载的性能测试工具。 通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,对整个系统结构实施监测。 能支持广泛的通讯协议,如HTTP,COM,CORBA,Oracle Application等。 LoadRunner的安装。 LoadRunner系列工具 Virtual Users Generator ——虚拟用户生成器  ?? 通过录制应用程序中典型最终用户执行的操作来生成虚拟用户 (Vuser)。VuGen 将这些操作录制到自动虚拟用户脚本中,以便作为负载测试的基础。在一台或多台计算机上可以运行许多 Vuser,利用这些 Vuser 模拟实际用户的行为, 运行实际的应用程序。 LoadRunner Controller——设计和运行场景 ? Controller 是用来创建、管理和监控负载测试的中央控制台。建立Virtual Users后,在Controller中设定加压模式,确定执行业务Vuser的数量和加载方法。LoadRunner Controller提供一互动的设定环境 ,建立可重复运作的加压模式,并可以管理和驱动整个加压过程,实现自动化的测试过程。 Monitoring a Scenario——即时监视器         LoadRunner内含即时监测器,可在压力测试期间随时查看应用系统的运作效能。这些监测器可即时显示Transaction资料,如反应时间和其他后端系统组件性能包括AP server、Web server 、网络设备、database等。如此,便可在测试过程中同时从client端和server端双方面评估这些系统组件的运作效能,从而更快发现问题。 Analysis?——分析场景   完成测试后,Loadrunner收集所有测试数据,Analysis提供了包含深入的性能分析信息的图表和报告,以便迅速找到性能问题并追溯其错误原因。 使用Loadrunner测试的流程 ??? ?? 1、系统分析,确定各种性能指标的预期,制定负载测试计划。 ?????? 2、利用虚拟用户生成器建立虚拟用户脚本。 ???????3、创建负载测试场景 ?????? 4、执行测试,同步监测应用性能 ?????? 5、分析测试结果 一、使用Vuser Generator开发脚本 2、新建测试脚本,选择系统通讯的协议。 4 、录制工具条介绍 录制过程中,在屏幕上会出现有一个工具条。 6 、单机运行测试脚本 执行“运行”命令,编译脚本,检查是否存在语法等错误。对录制的脚本进行调试。 插入事务(Transaction ) 衡量服务器特定业务流程的性能。在运行测试脚本时,LoadRunner 运行到该事务的开始点时,就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间会在结果中显示。 插入集合点(Rendezvous ) 集合点是为了衡量在加重负载的情况下服务器的性能情况。 在Controller中设置集合点策略: 参数化 参数化包含以下两项任务: 1)在脚本中用参数取代常量值 2)设置参数的属性以及数据源 Select next row 的几种选择: 1)Sequential:按照顺序一行行的读取。每一个虚拟用户都会按照相同的顺序读取。 2)Random:在每次循环里随机的读取一个,但是在循环中一直保持不变。 3)Unique :唯一的数。 4)Same Line As 某个参数(比如Name):和前面定义的参数Name 取同行的记录。通常用在有关联性的数据上面。 二、启动Controller创建场景执行测试 Loadrunner的场景能够描述在测试活动中发生的各种事件。一个场景包括一个运行虚拟用户活动的Load Generator 机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。 点击开始- LoadRunner- Controller来启动Controller程序。在VuGen下,也可点击Tools下的菜单,即可启动Controller,并将当前脚本加入到场景中。 1、引入脚本选择脚本文件 ? 当我们第一次打开Controller工具时会弹出下面窗体在Select Scenario Type中,有两个选项:

文档评论(0)

wgvi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档