百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

LoadRunner使用教程(loadrunner使用方法)

cac55 2024-09-26 07:27 15 浏览 0 评论

1 了解LoadRunner

1.1 LoadRunner 组件有哪些?

LoadRunner 包含下列组件:

? 虚拟用户生成器用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚

拟用户脚本)。

? Controller 用于组织、驱动、管理和监控负载测试。

? 负载生成器用于通过运行虚拟用户生成负载。

? Analysis 有助于您查看、分析和比较性能结果。

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

1.2 了解 LoadRunner 术语

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

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

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

事务:要度量服务器的性能,需要定义事务。事务表示要度量的最终用户业务流程。

1.3 负载测试流程

负载测试通常由六个阶段组成:计划脚本创建场景定义场景执行场景监控结果分析


规划测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间。

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

定义方案:使用 LoadRunner Controller 设置负载测试环境。

运行方案:通过 LoadRunner Controller 驱动、管理负载测试。

监视方案:监控负载测试。

分析结果:使用 LoadRunner Analysis 创建图和报告并评估性能。


2. LoadRunner安装及注意事项

2.1 需要下载的文件及下载源

LoadRunner v8.1。

需要下载的文件包括:

? LoadRunner 8.1 ISO镜像,文件名为LoadRunner.V8.1.iso。

? 破解方法及所需文件,文件名为LoadRunner破解方法。

2.2 安装LoadRunner

注:LoadRunner8.1不支持win7,且仅仅支持ie6浏览器;

1. 双击setup.exe;




3. LoadRunner测试过程

1) 录制测试脚本

要开始录制用户操作,请打开 VuGen 并创建一个空白脚本。通过录制事件和添加手动增强内容来填充空白脚本。在本部分中,您将打开 VuGen 并创建一个空白 Web 脚本。

a) 启动 LoadRunner。

选择“开始” > “程序” > “Mercury LoadRunner” > “LoadRunner”。将打开“Mercury LoadRunner Launcher”窗口。


b) 打开 VuGen。

在 Launcher 窗口中,单击“负载测试”选项卡单击“创建/ 编辑脚本”。将打开 VuGen 的开始页 。


c) 创建一个空白 Web 脚本

在 VuGen 开始页的“脚本”选项卡中,单击“新建 Vuser 脚本”将打开“新建虚拟用户”对话框,其中显示用于新建单协议脚本的选项。


协议是客户端用来与系统后端进行通信的语言。Mercury Tours 是基于 Web 的应用程序,因此您将创建一个 Web 虚拟用户脚本。

d) 使用 VuGen 向导模式

打开 VuGen 的向导时将出现空白脚本,并且该向导的左侧将显示任务窗格。(如果任务窗格没有显示,请单击工具栏上的“任务”按钮)VuGen 向导将指示您逐步创建脚本并根据所需的测试环境编辑此脚本。任务窗格列出了脚本创建过程中的每个步骤或任务。在您执行每个步骤时,VuGen 将在该窗口的主区域中显示详细的说明和规则。


可以自定义 VuGen 窗口显示或隐藏各种工具栏。要显示或隐藏工具栏,请选择“视图” > “工具栏”并切换所需工具栏旁边的复选标记。通过打开任务窗格并单击其中一个任务步骤可以在任何阶段返回 VuGen 向导。

i. 单击说明窗格底部的“开始录制”。



ii. 打开“开始录制”对话框。


在“URL”地址框中,键入 http://localhost:1080/MercuryWebTours/。在“录制到操作”框中,选择“操作”。单击“确定”。

iii. 将打开一个新的 Web 浏览器,并显示 Mercury Tours 站点


iv. 将打开浮动录制工具栏。


v. 登录到网站。

在“用户名”框中输入 admin,在“密码”框中输入 admin。单击“登录”。将打开欢迎页面。

vi. 退出网站。

将事件设置为vuer_end,然后点击网站的“退出”按钮。完成登陆的退出。

vii. 在浮动工具栏上单击“停止” 停止录制过程。选择“文件” > “保存”,或单击“保存”按钮。在“文件名”框中键入。basic_tutorial,并单击“保存”。

2) 创建负载测试

Controller 是用来创建、管理和监控测试的中央控制台。使用 Controller 可以运行用来模拟实际用户执行的操作的示例脚本,并可以通过让多个虚拟用户同时执行这些操作来在系统中创建负载。

a) 打开“Mercury LoadRunner”窗口

选择“开始” > “程序” > “Mercury LoadRunner” > “LoadRunner”。将打

开“Mercury LoadRunner Launcher”窗口。

b) 打开 Controller

在“负载测试”选项卡中,单击“运行负载测试”。默认情况下, LoadRunner Controller 打开时将显示“新建场景”对话框。


单击“取消”。

c) 打开示例测试。

从 Controller 菜单中选择“文件” > “打开”,并打开 <LoadRunner 安装>\Tutorial 目录中的 demo_scenario.lrs。


将打开 LoadRunner Controller 的“设计”选项卡, demo_script 测试将出现在“场景组”窗格中。您可以看到已分配 2 个 Vuser 运行测试。


此时,可以准备运行测试了。

3) 运行时设置

a) 打开“运行时设置”。

确保显示“任务”窗格(如果未单击“任务”按钮)。在“任务”窗格中单击“验证回放”。在说明窗格中的标题“运行时设置”下单击“打开运行时设置”超链接。还可以按 F4 键或单击工具栏中的“运行时设置”按钮 。将打开“运行时设置”对话框。


b) 打开“运行逻辑”设置。

选择“运行逻辑”节点。


c) 设置“步”设置。


通过此节点可以控制迭代之间的时间。可以将此时间指定为随机时间。这将准确

模拟用户在操作之间等待的实际时间设置,但在随机时间间隔下,您看不到实际

用户在重复操作之间等待恰好为 60 秒的情况。

选择第三个选项并选择下列选项:

选择 60.00 90.00 秒之间的随机时间间隔。


d) 设置“日志”设置。

“日志”设置指示运行测试时要记录的信息详细级别。开发期间,出于调试目的,您可以选择启用某级别的日志记录,但验证脚本可以正常工作后,仅可以启用或禁用错误日志记录。选择“扩展日志”并启用“参数替换”。该选项与下一课的内容有关,将在下一课中进行讨论。

e) 查看“思考时间”设置。


请勿进行任何更改。您将通过 Controller 设置思考时间。请记住,在 VuGen 中运行脚本时,由于脚本不包括思考时间,因此脚本将快速运行。

f) 单击“确定”关闭“运行时设置”对话框。

4) 运行负载测试

单击“启动场景”按钮 。将显示 Controller 运行视图, Controller 将开始运行

场景。在“场景组”窗格中,可以看到 Vuser 逐渐开始运行并在系统上生成负载。可以

在联机图上看到服务器对 Vuser 操作的响应度。


相关推荐

博科矩阵新IP网络推动发展OTT服务

近日消息,日本电信服务提供商软银集团正在部署博科VDX交换机,为集团公司通用服务基础架构网络提供以太网矩阵,从而简化数据中心运营。这个新的基础架构将大幅度降低软银数据中心网络运营的复杂度和成本,使该公...

博科SDN战略落地 首款控制器Vyatta面世

ZDNET网络频道10月10日评论消息(文/于泽):虽然软件定义网络(SDN)近两年被炒得很热,但一直属于雷声大雨点小。各网络厂商都声称自家的交换机能够支持OpenFlow协议、实现SDN,不过就...

博科网络矩阵助Skilled Group“时刻在线”

澳大利亚最大的劳动力解决方案提供商SkilledGroup采用博科以太网和光纤通道存储区域网络(SAN)矩阵部署了一个创新的网络,从而打造了一个“时刻在线”的IT基础架构。博科矩阵实现了零停机环境以...

博科基于OpenDaylight推出SDN控制器Vyatta

ZDNET网络频道09月23日编译:博科周一宣布推出Vyatta控制器。Vyatta是博科SDN产品系列中一个新的主打产品。博科表示,Vyatta控制器是一步一步的从OpenDaylight项目中...

浏览器https方式访问博科FC光交显示没有匹配的加密算法套件

浏览器https方式访问博科FC光交显示没有匹配的加密算法套件报错的解决办法。。------------------------------------------------------------...

博科携手VMware推动软件定义数据中心和网络虚拟化的普及

2014年10月14日--博科(NASDAQ:BRCD)今天宣布,公司携手VMware,推出支持新IP的解决方案,以期让企业能够更轻松地迁移到软件定义数据中心(SDDC)和使用网络虚拟化。博科公司...

博科公司为追求速度极致的闪存拥趸提供光纤通道交换机

博科公司已经发布了一款每秒32Gbit第六代光纤通道交换机,这意味着其能够将现有每秒16Gbit连接速度提升一倍。其G620交换机采用1U机箱,提供24到64个端口,据博科方面所言这已经达到当前业...

博科推出第6代交换机 扩大光纤存储地位

博科今天宣布推出业内第一台第6代光纤通道存储网络交换机——博科G620,进一步扩大了博科在光纤通道技术领域的地位。这一全新专用且高密度SAN交换机提供突破性的性能和高可扩展性,旨在支持来自核心应用的数...

微信官宣新功能上线,聊天记录备份、迁移更好用了!

说到手机里哪个App最占空间,很多用户的答案大概都是微信,动辄占用几十甚至上百GB。不仅App本身体积庞大,更主要的是日积月累的聊天记录导致了空间的迅速消耗。此前,释放微信空间的常用方法是将...

局域网沟通工具--BeeBEEP(局域网内部聊天工具)

原文链接:局域网沟通工具--BeeBEEPHello,大家好啊!今天给大家带来一篇关于在信创终端上使用BeeBEEP的文章。BeeBEEP是一款安全、便捷的局域网即时通讯工具,支持文字聊天、文...

企业 IM 即时通讯底座,支持局域网通讯

在数字化浪潮下,企业对即时通讯的需求日益增长,尤其是对通讯安全性、可控性的要求愈发严苛。BeeWorks作为专业的企业IM即时通讯底座,凭借对局域网通讯的支持,为企业打造了优质可控的即时通讯与实...

IM即时通讯软件,构建企业局域网内安全协作

安全与权限:协同办公的企业级保障在协同办公场景中,BeeWorks将安全机制贯穿全流程。文件在局域网内传输与存储时均采用加密处理,企业网盘支持水印预览、离线文档权限回收等功能,防止敏感资料外泄;多人...

当今信息化时代都离不开WLAN, 今天给大家普及一下WLAN知识

无线局域网(WirelessLocalAreaNetworks/WLAN)一.无线让网络使用更自由:1.凡是自由空间均可连接网络,不受限于线缆和端口位置。二.无线让网络建设更经济:1.终端...

软网推荐:寻找WebQQ替代者 在线可以继续聊

不少公司禁止上班聊天,常常采取封禁QQ、关闭端口等方法,导致很多聊天软件无法使用。以前我们可以通过WebQQ绕开限制,不过WebQQ在2019年1月1日开始停止服务,想要继续隐蔽聊天,就只能找其他一些...

搭建自己的聊天室平台、公司内部聊天平台,Rocket.Chat搭建使用

一,简介rocket.chat是一个开源的社交软件,即可以直接在web页面使用,也可以下载APP(Android,IOS,Windows,MacOS)主要功能:群组聊天,直接通信,私聊群,桌面通知...

取消回复欢迎 发表评论: