Loadrunner使用教程
- 格式:doc
- 大小:444.00 KB
- 文档页数:15


LoadRunner使用说明 制作单位:软件测试中心
2003-8-21 第 1 页 共 76 页 作者:huior MSN:huior_99@ LoadRunner使用手册 测试中心 刘艳会 1 LoadRunner概要介绍 LoadRunner® 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT 资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。 LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。 1.1 轻松创建虚拟用户 使用LoadRunner 的Virtual User Generator,您能很简便地创立起系统负载。该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为。它先记录下业务流程(如下订单或机票预定),然后将其转化为测试脚本。利用虚拟用户,您可以在Windows ,UNIX 或Linux 机器上同时产生成千上万个用户访问。所以LoadRunner能极大的减少负载测试所需的硬件和人力资源。另外,LoadRunner 的TurboLoad 专利技术能提供很高的适应性。TurboLoad 使您可以产生每天几十万名在线用户和数以百万计的点击数的负载。 用Virtual User Generator 建立测试脚本后,您可以对其进行参数化操作,这一操作能让您利用几套不同的实际发生数据来测试您的应用程序,从而反映出本系统的负载能力。以一个订单输入过程为例,参数化操作可将记录中的固定数据,如订单号和客户名称,由可变值来代替。在这些变量内随意输入可能的订单号和客户名,来匹配多个实际用户的操作行为。 LoadRunner 通过它的Data Wizard 来自动实现其测试数据的参数化。Data Wizard 直接LoadRunner使用说明 制作单位:软件测试中心
ORACLE EBS 应用系统
-----Loadruner数据导入简明手册
文档作者: 郭甲烯
创建日期: 2007-11-27
确认日期:
控制编码:
当前版本: 1.0
目录
目录...............................................................................................................................................II 文档控制.......................................................................................................................................1 概述...............................................................................................................................................1
基本操作步骤...............................................................................................................................2 安装Loadrunner...................................................................................................................2 录制脚本...............................................................................................................................2 设置参数...............................................................................................................................5 注意事项...............................................................................................................................8 常见错误...............................................................................................................................8
实用标准文案
精彩文档 Load Runner 使用说明
一、 组件:
(一) VuGen:用于捕获最终用户业务流程和创建怎动化性能测试脚本。
1. 录制脚本:
(1) 集合点Rendezvous
(2) 验证点Check Point:文本验证点Text Check、图片验证点Image Check
(3) 事务Transaction:事务开始Start Transaction、事务结束End Transaction
(4) 注释与消息Comment & Message:/***/
2. 增强并编辑Vuser脚本
(1) 参数化:
在Select next now中的参数:Sequential顺序、Random随机、Unique唯一
在Update value on 参数:Each iteration每次迭代、Each occurrence每次出现、Once 一次
(2) 从数据库中导入数据
3. 配置动行时设置Runtime settings(运行时设置)
(1) Number of Iterations:迭代次数
(2) 在Preferences中的Enable image and text check在脚本中添
加验证点时必须选中。
4. 在独立模式下运行Vuser脚本
5. 集成Vuser脚本
(二) Controller:用于组织、驱动、管理和监控负载测试。
1. 创建方案
(1) 创建手动方案 实用标准文案
精彩文档 (2) 创建百分比模式方案
(3) 创建面向目标的方案
2. 计划方案
(1) 开始时间
(2) 方案运行设置:加压Ramp Up、持续时间Duration、减压Ramp Dowm
3. 运行方案
4. 监视方案
(1) RuntimeGraphs(运行时图)
A. Running Vusers运行时图:Running正在运行的Vuser总数、Ready完成脚本初始化部分、即可以运行的Vuser数、Finished结束运行的Vuser数,包括通过的和失败的、Error执行时发生的错误Vuser
1Mercury LoadRunner 快速入门
欢迎使用《Mercury LoadRunner 快速入门》。本快速入门简要介绍了使用 Mercury LoadRunner 的分步过程和说明。LoadRunner 通过模拟一个多用户并行工作的环境来对应用程序进行负载测试。当应用程序在负载下运行时,LoadRunner 会准确地度量、监控并分析系统的性能和功能。
LoadRunner 技术
使用 Mercury LoadRunner,可以创建场景,并在其中定义性能测试会话期间发生的事件。在场景中,LoadRunner 会在物理计算机上用虚拟用户(即 Vuser)代替真实用户。这些 Vuser 通过以可重复、可预测的方式模拟典型用户的操作,在系统上创建负载。
假设您正在测试一个基于 Web 的旅行代理应用程序(用户可以通过它在线预订航班),并要确定多个用户同时执行相同的事务时,该应用程序将如何处理。使用 LoadRunner 代替旅行代理,您可以创建具有 1000 个 Vuser 的场景,并且这些 Vuser 可以同时尝试在应用程序中预订航班。
测试过程LoadRunner 测试过程由以下四个基本步骤组成:
➤步骤 1 — 创建脚本:捕获在您的应用程序中执行的典型最终用户业务流程。
➤步骤 2 — 设计场景:通过定义测试会话期间发生的事件,设置负载测试环境。
➤步骤 3 — 运行场景:运行、管理并监控负载测试。
➤步骤 4 — 分析结果:分析负载测试期间 LoadRunner 生成的性能数据。LoadRunner 快速入门
2LoadRunner 组件测试过程的每个步骤均由一个 Mercury LoadRunner 组件执行。这些组件如下:
➤Mercury 虚拟用户生成器 (VuGen) — 创建脚本
VuGen 通过录制应用程序中典型最终用户执行的操作来生成虚拟用户 (Vuser)。VuGen 将这些操作录制到自动虚拟用户脚本中,以便作为负载测试的基础。