LoadRunner性能测试详细操作演示过程

2019-04-16 17:36

LoadRunner性能测试演示过程

目录

1.LoadRunner11基础 ...................................................................................................................... 2

1.1术语 .................................................................................................................................... 3 1.2组件与测试流程 ................................................................................................................ 3 2.测试计划....................................................................................................................................... 4

2.1测试环境 ............................................................................................................................. 4 2.2应用程序要求 .................................................................................................................... 4 2.3测试人员和时间 ................................................................................................................ 5 3使用LoadRunner进行负载/压力测试 ........................................................................................ 5

3.1录制基本的用户脚本 ........................................................................................................ 5 3.2 完善测试脚本 ................................................................................................................... 7

3.2.1 插入事务 ............................................................................................................... 7 3.2.2 插入集合点 ........................................................................................................... 8 3.2.3 插入注释 ............................................................................................................. 10 3.2.4 参数化输入 ......................................................................................................... 10 3.3 单机运行测试脚本 ......................................................................................................... 15 4实施测试...................................................................................................................................... 15

4.1 选择脚本,创建虚拟用户 ............................................................................................. 15 4.2 添加windows资源监视窗口 ......................................................................................... 19 4.3 添加windows性能计数器 ............................................................................................. 19 4.4 执行脚本 ......................................................................................................................... 21

4.4.1 生成结果 ............................................................................................................. 21

5 分析以及监视场景 ..................................................................................................................... 22

5.1 Memory相关 .................................................................................................................... 22 5.2 Processor相关 .............................................................................................................. 25 5.3 网络吞吐量以及带宽 ..................................................................................................... 28 5.4 磁盘相关 ......................................................................................................................... 29 5.5 Web应用程序 .................................................................................................................. 30 5.6 SQL Server ..................................................................................................................... 31 5.7 Network Delay ............................................................................................................... 31 6 分析实时监视图表 ..................................................................................................................... 32 7 分析原则..................................................................................................................................... 32

7.1、错误提示分析 ............................................................................................................... 33 7.2、监控指标数据分析 ....................................................................................................... 33 8.测试结果 ................................................................................................................................... 35

1.LoadRunner11基础

LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上 千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个 企业架构进行测试。通过使用LoadRunner , 企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢, 系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源, 无需购置额外硬件而最大限度地利用现有的IT 资源, 并确保终端用户在应用系统的各个环节中对其测试应用的质量, 可靠性和可扩展性都有良好的评价。LoadRunner 是一种适用于各种体系架构的自动负载测试工具, 它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统, 它通过模拟实际用户的操作行为和实行实时性能监测, 来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术, 为您的特殊环境提供特殊的解决方案。

1.1术语

?场景:场景是一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。

?Vuser:在场景中,LoadRunner 用虚拟用户或Vuser 代替实际用户。Vuser 模拟实际用 户的操作来使用应用程序。一个场景可以包含几十、几百甚至几千个 Vuser。

?Vuser脚本:Vuser 脚本用于描述 Vuser 在场景中执行的操作。

?事务:要度量服务器的性能,需要定义事务。事务表示要度量的最终用户业务流程。 1.2组件与测试流程

LoadRunner 包含下列组件: ?虚拟用户生成器:用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。

?Controller:用于组织、驱动、管理和监控负载测试。 ?负载生成器:用于通过运行虚拟用户生成负载。 ?Analysis:有助于查看、分析和比较性能结果。

?Launcher:为访问所有 LoadRunner 组件的统一界面。

负载测试通常由五个阶段组成:计划、脚本创建、场景定义、场景执行和结果分析。 ?计划负载测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间。

?创建 Vuser 脚本:将最终用户活动捕获到自动脚本中。

?定义场景:使用LoadRunner Controller 设置负载测试环境。

?运行场景:通过LoadRunner Controller 驱动、管理和监控负载测试。 ?分析结果:使用LoadRunner Analysis 创建图和报告并评估性能。

2.测试计划

2.1测试环境

硬件环境:

CPU:Intel G630 2x2.7G 内存:2G

硬盘:500G 软件环境:

测试工具:Loadrunner11 英文版

系统结构:B/S结构 操作系统:windowsXP 浏览器:IE6 带宽:4m/bps 服务器:自带的虚拟服务器

2.2应用程序要求

应用程序 Mercury LoadRunner11自带的基于 Web 的旅行代理系统Mercury Tours。用户可以连接到 Web 服务器、搜索航班、预订航班并查看航班路线。

1.确保示例 Web 服务器正在运行。安装和重新启动 LoadRunner 后,Web 服务器将自动启动。如果该服务器没有运行,请依次选择“开始”> “程序”> “Mercury LoadRunner”>“示例”>“Web”>启动 Web 服务器”。

2.打开 Mercury Tours 应用程序。选择“开始”>“程序”> “Mercury LoadRunner”> “示例”> “Web”> “Mercury Web Tours 应用程序”。将打开浏览器,其中显示 Mercury Tours 的起始页。

3.登录到 Mercury Tours。

申请帐号为用户名:jojo,密码:bean ;用户名:jojo1,密码:123456 假设您是负责验证应用程序是否满足业务需求的性能工程师。项目经理向您提出了一些条件:

1 Mercury Tours 必须在不超过 90 秒的响应时间内,处理 10 起并发航班预订业务。 2 Mercury Tours 必须在不超过 120 秒的响应时间内,处理 10 起并发的旅行代理要求的航线检查业务。

3 Mercury Tours 必须在不超过 10 秒的响应时间内,处理 10 起代理要求的登录和注销系统任务。、

本教程将完成建立负载测试的整个流程,以验证应用程序是否满足每项业务要求,从而决定是否可以发行该应用程序。

计划了负载测试之后,下面开始创建脚本。

2.3测试人员和时间

测试人员:刘清

时间:2012.10.11-2012.10.12

3使用LoadRunner进行负载/压力测试

3.1录制基本的用户脚本

创建用户脚本需要用到VuGen。提示: 运行VuGen 最好在1024*768 的分辨率下, 否则有些工具栏会看不到。

启动Visual User Generator 后, 通过菜单新建一个用户脚本, 选择系统通讯的协议。

这里我们需要测试的是Web 应用,同时考虑到测试的目标所以我们需要选择Web(HTTP/HTML)协议协议,确定后, 进入主窗体。通过菜单来启动录制脚本的命令。

●在URL 中添入要测试的Web 站点地址.http://127.0.0.1:1080/WebTours/.。 ●选择要把录制的脚本放到哪一个部分, 默认情况下是“Action”。


LoadRunner性能测试详细操作演示过程.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广州市2011-12学年上学期高一级地理科(1)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: