loadrunner要点总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了loadrunner要点总结相关的知识,希望对你有一定的参考价值。
1.正在运行的vuser图,事物响应图,每次点击数图(hit),不需要配置
Windows资源图需要配置:
a.点击“Windows 资源” 图右键并选择“添加度量”。
b.在名称框中,输入 localhost。(如果 Load Generator 正在另一台机器上运行,您可
以输入服务器名称或该计算机的 IP 地址。)在平台框中输入计算机的运行平台。单击确定
c.单击 “Windows 资源”对话框中的确定以激活监控器。
(1.确保能与服务器ping通
2.开启服务器端Windows两个服务:Remote Procedure call;remote registry
服务器必须开启用户名 密码登录
)
2.在“可用图”树中可以选择错误信息统计图
可调出吞吐量图到窗口区
3.查看录制的脚本:在view中 tree view 在步骤旁边的+号,点击可以添加思考时间
script view LR使用ANSI C语言
4.一般运行时设置 :
运行逻辑:重复次数 (迭代次数)
步:两次重复之间的等待时间 指定随机时,更接近用户
思考时间:用户在各步骤之间停下来思考时间 (不要更改 在VuGen中运行脚本速度很快
,可以在controller中设置思考时间)
日志:希望在回放期间收集信息的级别 (确定脚本正常后,只需要记录错误或禁用日志功能)
5.实时查看脚本运行状况
回放脚本时,VuGen的运行时查看器功能实时显示Vuser的活动状况
默认情况下VuGen在后台运行测试,不显示脚本操作动画
可在tools》General Options中勾选show run_time*** 设置显示脚本操作动画
在view》Test Result中查看录制的脚本是否录制后成功
6.测试部分
如何评测业务流程:估计具体业务流程的持续的时间,如:登录 这些业务流程通常由一个或者多个步骤组成
通过将一系列的操作标记为事务,可以将他们指定为要评测的操作。
在脚本中添加事务
7.创建负载测试:使用LR controller
选择场景类型:
手动场景:可以控制正在运行的Vuser数目及运行时间,另外还可以测试出应用程序可以同时运行的Vuser数目
还可以使用百分比模式,根据指定的百分比,在脚本间分配所有的Vuser
面向目标场景:用来确定系统是否可以达到特定的目标。
进入load Generator使用本地计算机作为load Generator 点击连接
运行场景时,controller自动连接load Generator 也可在运行前测试连接
运行时设置 :
运行逻辑:重复次数 (迭代次数)
步:两次重复之间的等待时间 指定随机时,更接近用户
思考时间:用户在各步骤之间停下来思考时间 (不要更改 在VuGen中运行脚本速度很快
,可以在controller中设置思考时间)
日志:希望在回放期间收集信息的级别 (确定脚本正常后,只需要记录错误或禁用日志功能)
速度模拟:使用不同的网络链接(如调制解调器,DSL和电缆)的用户
浏览器模拟:使用不同的浏览器查看应用程序性能的用户
内容检查:用于自动检查用户定义的错误
8.绍服务水平协议 (或称 SLA)
SLA 是您为负载测试场景定义的具体目标。 Analysis 将这些目标与 LoadRunner
在运行过程中收集和存储的性能相关数据进行比较,然后确定目标的 SLA 状态
(通过或失败)。
例如,可以定义具体的目标或阈值,用于评测脚本中任意数量事务的平均响应时间。
测试运行结束之后, LoadRunner 将您定义的目标与实际录制的平均事务响应时间
进行比较。 Analysis 显示每个所定义 SLA 的状态 (通过或失败)。例如,如果实
际的平均事务响应时间未超过您定义的阈值, SLA 状态将为通过。
根据定义的目标, LoadRunner 将以下列某种方式来确定 SLA 状态:
a. 通过时间线中的时间间隔确定 SLA 状态。在运行过程中, Analysis 按照时间
线上的预设时间间隔 (例如,每 5 秒钟)显示 SLA 状态。
b. 通过整个运行确定 SLA 状态。 Analysis 为整个场景运行显示一个 SLA 状态。
可以在 Controller 中运行场景之前定义 SLA,也可以稍后在 Analysis 中定义 SLA。
9.结果分析
xx.lra 是分析文件
xx.usr是脚本文件
xx.lrs是运行场景后保存的文件
可以生成world报告和html报告
以上是关于loadrunner要点总结的主要内容,如果未能解决你的问题,请参考以下文章