LoadRunner11使用及测试.doc

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

Loadrunner11简介 随着软件开发技术不断发展和日益成熟,现代应用程序也越来越复杂。应用程序可以利用数十个甚至数百个组件完成以前用纸或人工完成的工作。在业务处理过程中,应用程序复杂度与潜在故障点数目之间有直接的关联。这使得找出问题根本原因变得越来越困难。 软件惊人的变化速度和激增的复杂性为软件开发过程带来了巨大的风险。严格的性能测试是量化和减少这种风险最常见的策略。使用 HP LoadRunner 进行自动化负载测试是应用程序部署过程中一个非常重要的环。 1.1为什么要实现性能自动化测试 自动化性能测试是利用产品、人员和流程来降低应用程序、升级程序或补丁程序部署风险的一种手段。自动化性能测试的核心是向预部署系统施加工作负载,同时评估系统性能和最终用户体验。一次组织合理的性能测试可以让用户清楚以下几点: 应用程序对目标用户的响应是否足够迅速? 应用程序是否能够游刃有余地处理预期用户负载? 应用程序是否能够处理业务所需的事务数? 在预期和非预期用户负载下应用程序是否稳定? 是否能够确保用户在使用此应用程序时感到满意? 通过回答这些问题,自动化性能测试可以量化业务状况的更改所带来的影响。这反过来也可以让用户清楚部署此应用程序的风险。有效的自动化性能测试可帮助您做出更加明智的发行决定,防止发行的应用程序带来系统停机和可用性问题。 1.2 LoadRunner 包含哪些组件 LoadRunner 包含以下组件: Virtual User Generator 录制最终用户业务流程并创建自动化性能测试脚本,即 Vuser 脚本。 Controller 组织、驱动、管理并监控负载测试。 Load Generator 通过运行 Vuser 产生负载。 Analysis 用于查看、剖析和比较性能结果。 Launcher 使您可以从单个访问点访问所有 LoadRunner 组件。 1.3了解 LoadRunner 术语 场景 场景文件根据性能要求定义每次测试期间发生的事件。 Vuse 在场景中,LoadRunner 用虚拟用户(Vuser)代替真实用户。Vuser 模仿真用户的操作来使用应用系统。一个场景可以包含数十、数百乃至数千个 Vuser。 脚本 Vuser 脚本描述 Vuser 在场景中执行的操作。 事物 要评测服务器性能,需要定义事务。事务代表要评测的终端用户业务流程。 1.4什么是负载测试流程 负载测试一般包括五个阶段:规划,创建脚本,定义场景,执行场景,分析结果。 规划负载测试:定义性能测试要求例如并发用户数量,典型业务流程和要求的响应时间。 创建Vuser1脚本:在自动化脚本中录制最终用户活动。 定义场景:使用Loadrunner11 Controller 设置负载测试环境。 运行场景:使用Loadrunner11 Controller驱动,管理并监控负载测试。 分析结果:使用Loadrunner11 Analysis创建图和报告并评估性能。 Loadrunner的功能 1创建负载测试 Controller 是中央控制台,用来创建、管理和监控您的测试。您可以使用 Controller来运行模拟实际用户操作的示例脚本,并通过让一定数量的 Vuser 同时执行这些操作,在系统上产生负载。 打开HP Loadrunner11窗口 选择开始程序HP Loadrunner11Loadrunner11,这时将打开Loadrunner11的窗口,如下图所示: 点击“Create/Edit Scripts” 启用后点击新建一个用户脚本,因为我们要测试的是Web应用所以如下所示,选择Web(HTTP/Html)协议 点击Vuser下的Create,出现如下界面: Vuser init 是录制脚本的起始点;大多都只运行一次 Action 是录制脚本的活动;可以多次迭代运行 Suser end 是录制脚本的终止点;大多只运行一次 Program to record对应的地址是浏览器的地址,上图用的是IE 注:URL Address 对应的是你想测试的程序路径,如果是本地的话,不能用localhost,因为此软件会将localhost的对应ip地址换成,所以要用本地的ip地址 Working dirctory 是工作目录 Record into Action 是录制在哪一段 ,如下图 Options是对应的参数设置,一般不需要调整 然后点击ok按钮,弹出浏览器并出现下图开始录制 如果要测不同页面的功能,可将action分成不同的小action,具体操作时点击,然后起一些有意义的名字。 如果跑完项目要停止录制,点击按钮 脚本录制完之后,先给一些需要不同值的变量赋一个新参数 点击,运行此脚本,看看控制台,如果报错了就修改,没有报错就将

文档评论(0)

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

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

1亿VIP精品文档

相关文档