LoadRunner使用手册范本.docx
- 文档编号:5321266
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:14
- 大小:801.85KB
LoadRunner使用手册范本.docx
《LoadRunner使用手册范本.docx》由会员分享,可在线阅读,更多相关《LoadRunner使用手册范本.docx(14页珍藏版)》请在冰豆网上搜索。
LoadRunner使用手册范本
LoadRunner使用手册
创建脚本
1.打开“MercuryLoadRunner”窗口。
选择“开始”>“程序”>“MercuryLoadRunner”>“LoadRunner”,将打开“MercuryLoadRunnerLauncher”窗口
2.打开VuGen。
在Launcher窗口中,单击“负载测试”选项卡,单击“创建/编辑脚本”。
将打开VuGen的开始页。
3.选择协议。
在VuGen开始页的“脚本”选项卡中,单击“新建Vuser脚本”,将打开“新建虚拟用户”对话框,其中显示用于新建单协议脚本的选项。
确保“类别”类型为“所有协议”。
VuGen将显示所有可用于单协议脚本的协议列表。
向下滚动该列表,选择“Web(HTTP/HTML)”并单击“确定”创建一个空白Web脚本。
4.向导模式。
打开VuGen的向导时将出现空白脚本,并且该向导的左侧将显示任务窗格。
(如果任务窗格没有显示,请单击工具栏上的“任务”按钮)VuGen向导将指示您逐步创建脚本并根据所需的测试环境编辑此脚本。
任务窗格列出了脚本创建过程中的每个步骤或任务。
在您执行每个步骤时,VuGen将在该窗口的主区域中显示详细的说明和规则。
5.录制脚本。
在任务窗格中,单击步骤1中的“录制应用程序”,单击说明窗格底部的“开始录制”。
也可以选择“Vuser”>“开始录制”或单击页面顶部工具栏中的“开始录制”按钮
将打开“开始录制”对话框
在“URL”地址框中,键入要录制的页面地址,在“录制到操作”框中,选择“操作”。
单击“确定”,将打开浮动录制工具栏并开始录制。
在浮动工具栏上单击“停止”停止录制过程。
生成Vuser脚本时,“代码生成”弹出窗口将打开。
然后,VuGen向导将自动继续任务窗格中的下一步,并显示录制概要。
录制概要包括协议信息和会话执行期间创建的操作列表。
对于录制期间执行的每个步骤,VuGen都生成一个快照(即录制期间窗口的图片)。
这些录制的快照的缩略图显示在右窗格中。
如果由于任何原因,要重新录制脚本,请单击页面底部的“再次录制”按钮。
选择“文件”>“保存”,或单击“保存”按钮保存脚本。
查看脚本有两个形式,一是树形图,另一种是脚本视图。
5.回放脚本。
将脚本集成到负载测试场景中之前,回放已录制的脚本以验证其是否正常运行。
通过LoadRunner运行时设置可以模拟各种实际用户的活动和行为。
➤运行逻辑:
重复次数
➤步:
重复之间的等待时间
➤思考时间:
步骤之间用户停止以思考的时间。
➤日志:
播放期间要收集的信息级别。
在说明窗格中的标题“运行时设置”下单击“打开运行时设置”超
选择“运行逻辑”节点,可以设置迭代的次数,或连续运行过程中重复活动的次数;
选择“步”节点,选择“步”节点;
选择“日志”节点,指示运行测试时要记录的信息详细级别;
选择“思考时间”节点,设定用户操作的时间间隔。
单击“任务”窗格中的“验证回放”,然后单击说明窗格底部的“开始回放”按钮。
脚本停止运行时,可以在向导中查看回放概要。
回放后可还可以对生成的脚本进行增强,包括事务的定义,参数化以及插入检查点。
创建场景
1.启动Controller。
选择“开始”>“程序”>“MercuryLoadRunner”>“LoadRunner”。
将打开“MercuryLoadRunnerLauncher”窗口。
在“负载测试”选项卡中,单击“运行负载测试”。
将打开LoadRunnerController。
默认情况下,Controller打开时将显示“新建场景”对话框。
2.选择场景类型。
通过手动场景,可以控制正在运行的Vuser数量及其运行的时间,还可以测试应用程序可以同时运行的Vuser数。
您可以使用百分比模式根据业务分析员指定的百分比在脚本间分配全部的Vuser。
面向目标的场景用于确定系统是否可以达到特定的目标。
由您确定基于的目标,例如,指定的事务响应时间或每秒点击次数/事务数,并且LoadRunner将根据这些目标自动为您创建场景。
3.添加脚本。
向负载测试中添加脚本,开始设计负载测试场景。
3.添加负载生成器。
单击“生成器”按钮。
将打开“负载生成器”对话框,显示localhost负载生成器计算机的详细信息。
4.模拟实际的负载行为。
初始化Vuser。
初始化表示为负载测试的运行准备Vuser和负载生成器。
加压前初始化Vuser可以减少CPU消耗并有助于提供更加真实的结果。
指定逐渐启动,定期启动Vuser允许您检查站点上Vuser负载随时间逐渐增加,并可以帮助您确定系统响应时间减慢的准确时间点。
例如可以设置为在“加压”选项卡中:
“每30秒启动2个Vuser”。
计划持续时间。
您可以指定持续时间,以确保Vuser在特定的持续时间连续执行业务流程,从而可以度量服务器上的连续负载。
注意,如果设置了持续时间,测试将运行该续时间必需实现的迭代次数,而不管测试的运行时设置中设置的迭代次数。
在“持续时间”选项卡中,将设置更改为:
“在加压完成之后运行10分钟”。
计划逐渐关闭。
建议逐渐停止Vuser,这样有助于在应用程序达到阈值之后检测存漏洞和检查系统恢复。
现在已配置完负载行为,您将需要指定Vuser在测试期间的行为方式。
模拟实际用户时,需要考虑用户的实际行为。
行为涉及用户在各操作之间暂停的时间、重复某个操作的次数等。
为此,您可以将进一步了解LoadRunner的运行时设置的容,并且将启用思考时间和日志记录。
5.监控负载下的系统。
现在您已定义了Vuser在测试期间的行为方式,接下来便可以设置监控器了。
创建应用程序中的较重负载的同时,您希望了解应用程序的实时执行情况以及可能存在瓶颈的位置。
使用LoadRunner的集成监控器套件可以度量负载测试期间每个单一层、服务器和系统组件的性能。
LoadRunner包括用于各种主要后端系统组件(其中包括Web、应用程序、数据库和ERP/CRM服务器)的监控器。
选择Windows资源监控器:
单击Controller窗口中的“运行”选项卡以打开运行视图。
Windows资源图是显示在图查看区域的四种默认图之一
右键单击该Windows资源图并选择“添加度量”。
将打开“Windows资源”对话框。
在“Windows资源”对话框的“监控的服务器计算机”部分中,单击“添加”。
将打开“添加计算机”对话框。
在“名称”框中键入localhost。
(如果您的负载生成器在不同的计算机上运行,则键入该计算机的服务器名或IP地址。
)在“平台”框中,输入计算机运行的平台。
单击“确定”,然后激活监控器。
6.运行负载下的场景。
单击“启动场景”按钮或选择“启动”>“场景”开始运行测试。
如果您第一次运行教程,Controller将启动场景。
结果文件自动保存到负载生成器的临时目录中。
分析场景
1.启动Analysis。
选择“开始”>“程序”>“MercuryLoadRunner”>“LoadRunner”。
将打开“MercuryLoadRunnerLauncher”窗口,在“负载测试”选项卡中,单击“分析负载测试”。
将打开LoadRunnerAnalysis。
在Analysis窗口中,依次选择“文件”>“打开”。
将打开“打开现有Analysis会话文件”对话框。
然后将能看到以下容:
首先是Analysis概要报告
在报告的统计信息概要中,您可以看到在该测试中运行了多达70个Vuser。
这里还记录了其他统计信息(例如总/平均吞吐量、总/平均点击次数)供您参考。
为实现Analysis会话的目的,此报告中最重要和最有趣的部分是事务概要。
事务概要列出了有关每个事务行为的概要。
请看每个事务的响应时间。
“90%”列显示90%的特定事务(已执行)的响应时间。
您可以看到在测试运行期间90%的check_itinerary事务(经过执行)的响应时间是65.744秒。
该数值是事务平均响应时间(32.826)的两倍,说明对于发生的大多数此种事务都需要较高的响应时间。
我们还会看到该事务失败了28次。
然后您还可以对各图标进行分析,如“正在运行的Vuser”、“平均事务响应时间”等等。
最后您可以以HTML或MicrosoftWord报告的形式发布Analysis会话的结果。
该报告使用设计者模板创建,并且包括所提供的图和数据的解释和图例。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LoadRunner 使用手册 范本
![提示](https://static.bdocx.com/images/bang_tan.gif)