- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试实践教程电子课件第7章 LoadRunner负载测试工具的运用
第7章 LoadRunner负载测试工具的运用 7.1 LoadRunner负载测试工具概述 7.2 LoadRunner 的测试过程 7.3制定负载测试计划 7.4 开发测试脚本 7.5 创建运行场景 7.6 分析以及监视场景 7.7 分析实时监视图表 7.8利用Analysis 分析结果 7.1 LoadRunner负载测试工具概述 LoadRunner是MI(Mercury Interactive)公司发布的一种预测系统行为和性能的工业标准级负载测试工具。LoadRunner通过模拟成千上万用户实施并发负载及实时性能监测的方式来确认和查找问题。 LoadRunner 包含很多组件,其中最常用的有 Visual User Generator(以下简称VuGen)、Controller,Analysis。 三个主要组件 Virtual User Generator:使用LoadRunner 的Virtual User Generator,可以很简便地创立起系统负载。该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为。它先记录下业务流程(如下订单或机票预定),然后将其转化为测试脚本。利用虚拟用户,测试人员可以在Windows ,UNIX 或Linux 机器上同时产生成千上万个用户访问。 Controller :Controller 是用来创建、管理和监控测试的中央控制台。使用 Controller 可以运行用来模拟实际用户执行的操作的示例脚本,并可以通过让多个虚拟用户同时执行这些操作来在系统中创建负载。Controller 的Rendezvous 功能提供一个互动的环境,在其中既能建立起持续且循环的负载,又能管理和驱动负载测试方案。而且,可以利用它的日程计划服务来定义用户在什么时候访问系统以产生负载。这样,就能将测试过程自动化。同样还可以用Controller 来限定负载方案,在这个方案中所有的用户同时执行一个动作---如登陆到一个库存应用程序----来模拟峰值负载的情况。 Analysis:Analysis是 LoadRunner 提供的对测试执行结果进行深入分析的组件,主要由详细的图表和报告组成。可以将多个场景中的结果组合在一起来比较多个图;也可以使用自动关联工具将所有包含能够对响应时间产生影响的数据的图合并,并确定出现问题的原因。使用这些图和报告,可以容易地识别应用程序中的瓶颈,并确定需要对系统进行哪些更改来提高系统性能。 LoadRunner所带的示例应用程序 LoadRunner所带的示例应用程序 Mercury Tours 是基于 Web 的旅行代理系统。Mercury Tours 用户可以连接到 Web 服务器、有哪些信誉好的足球投注网站航班、预订航班并查看航班路线。可以按照下列步骤打开 Mercury Tours: 1. 确保示例 Web 服务器正在运行。 安装和重新启动 LoadRunner 后, Web 服务器将自动启动。如果您再次重新启 动系统后,该服务器没有运行,请依次选择“开始” “程序” “Mercury LoadRunner” “示例” “Web” “启动 Web 服务器”。 2 .打开 Mercury Tours 应用程序。 选择“开始” “程序” “Mercury LoadRunner” “示例” “Web” “Mercury Web Tours 应用程序”。将打开浏览器,其中显示 Mercury Tours 的起始页。 3. 登录到 Mercury Tours。 例如:键入下列信息: 成员名:jojo 密码:bean 单击左窗格中的“登录”。将显示 Mercury Tours 的欢迎页 4 .预订航班。 单击左窗格中的“航班”。将打开“查找航班”页。将目的地更改为洛杉矶。单击“继续”。 7.2 LoadRunner 的测试过程 LoadRunner 的测试过程包含六个步骤,分别为: 制定负载测试计划 开发测试脚本 创建运行场景 运行测试 监视场景 分析测试结果 7.3制定负载测试计划 制定负载测试计划一般情况下需要三个步骤,分别为: 分析应用程序 确定测试目标 计划怎样执行LoadRunner。 7.4 开发测试脚本 开发测试脚本需要几个步骤,分别为: 录制基本的用户脚本 启动Visual User Generator 进行录制 完善用户脚本 插入事务 插入集合点 插入注释 参数化输入 插入函数 插入Text/Imag 检查点 设置运行参数 运行测试脚本。 7.5 创建运行场景 运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的Load Generator 机器列表,一个测试脚本的列表以
文档评论(0)