LoadRunner上机实习手册.docx

上传人:b****3 文档编号:6544176 上传时间:2023-05-10 格式:DOCX 页数:31 大小:1.68MB
下载 相关 举报
LoadRunner上机实习手册.docx_第1页
第1页 / 共31页
LoadRunner上机实习手册.docx_第2页
第2页 / 共31页
LoadRunner上机实习手册.docx_第3页
第3页 / 共31页
LoadRunner上机实习手册.docx_第4页
第4页 / 共31页
LoadRunner上机实习手册.docx_第5页
第5页 / 共31页
LoadRunner上机实习手册.docx_第6页
第6页 / 共31页
LoadRunner上机实习手册.docx_第7页
第7页 / 共31页
LoadRunner上机实习手册.docx_第8页
第8页 / 共31页
LoadRunner上机实习手册.docx_第9页
第9页 / 共31页
LoadRunner上机实习手册.docx_第10页
第10页 / 共31页
LoadRunner上机实习手册.docx_第11页
第11页 / 共31页
LoadRunner上机实习手册.docx_第12页
第12页 / 共31页
LoadRunner上机实习手册.docx_第13页
第13页 / 共31页
LoadRunner上机实习手册.docx_第14页
第14页 / 共31页
LoadRunner上机实习手册.docx_第15页
第15页 / 共31页
LoadRunner上机实习手册.docx_第16页
第16页 / 共31页
LoadRunner上机实习手册.docx_第17页
第17页 / 共31页
LoadRunner上机实习手册.docx_第18页
第18页 / 共31页
LoadRunner上机实习手册.docx_第19页
第19页 / 共31页
LoadRunner上机实习手册.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

LoadRunner上机实习手册.docx

《LoadRunner上机实习手册.docx》由会员分享,可在线阅读,更多相关《LoadRunner上机实习手册.docx(31页珍藏版)》请在冰点文库上搜索。

LoadRunner上机实习手册.docx

LoadRunner上机实习手册

 

LoadRunner上机实习手册

 

中国软件评测中心

2007-6-27

 

1录制脚本

1.1测试准备

打开IE页面,在“工具”菜单列下,选择“Internet选项”,在“连接”标签页面,单击“局域网设置”按钮,打开如下页面,确保“代理服务器”选项未被选中。

1.2选择协议

选择单协议,即单击“NewSingleProtocolScript”,在右边对应的列表中选择“Web(HTTP/HTML)”

在上面的窗口中,单击OK,打开vusergenerator主页面。

1.3开始录制

单击工具栏中的startRecord按钮,打开startrecording对话框,在下面的对话框中输入http:

//localhost/MercuryWebTours.

在上面的对话框中的“Recordtheapplication”单击列表框右边的下拉箭头,选择“Vuser_init”,单击“OK”。

会出现如下页面:

在网站首页,输入用户名jojo,密码:

bean.

在Reording工具条中,打到“vuser_init”字样,单击其后,下拉箭头,从中选择“action”.

单击网站页面上的“login”按钮,进入下一个页面。

单击Flights按钮。

在“Departurecity”行,选择“London”,在Arrivalcity行选择“Paris”,其它各项保持默认值.

插入事务点:

在RECORDING工具条上单击“开始事务点”,如下图所示:

页面会弹出Starttransaction对话框:

输入事务名称,如search.

单击“CONTINUE”按钮,进入下一个页面:

在RECORDING工具栏中单击“结束事务”按钮(即“开始事务”按钮右边的一个),弹出Endtransaction对话框,保持该对话框的默认值,单击“OK”。

在RECORDING工具栏中将事务类型更改为“vuser_end”,同时,在应用程序当前页面上单击“signoff”

单击RECORDING工具栏上的停止按钮。

完成脚本的录制过程。

将录制脚本保存为“search”文件名

2自动关联

打开search文件

将search文件另存为“autocorrelation”文件名。

单击工具栏上的RUN按钮,或按F5

程序开始执行,在页面下半部分工作区,可以看到executionlog中显示有红色字体的二行,

“Action.c(24):

Error-27987:

Requestedimagenotfound[MsgId:

MERR-27987]

Action.c(24):

web_image("SearchFlightsButton")highestseveritylevelwas"ERROR",0bodybytes,0headerbytes[MsgId:

MMSG-26388]

EndingactionAction.“

表明该脚本运行有误。

在工具栏中的VUSER菜单列下选择“scanactionforcorrelation”或按CTL+F8,执行搜索关联命令。

在CORRELATIONRESULTS标签页中可以看到要关联的内容,选中该条目,单击右边的铵钮“correlate”.

再次执行RUN按钮。

再次查看EXECUTIONLOG,确认其中不再有错误提示。

保存文件。

3检查执行结果

3.1准备工作

在VUSERGENERATER工具栏上的TOOLS下拉菜单中选择GENERALOPTIONS命令,打开GENERALOPTIONS窗口

在GENERALOPTIONS对话框中,选择“DISPLAY”标签页,

确保“TESTRESULTS”下面的两个选项均被选中。

3.2检查执行结果

打开autocorrelation文件

执行RUN命令,确认打开RESULTS.QTP文件

在上面的窗口中,查看RESULTSSUMMARY中的内容,确认,执行状态为PASS

在窗口左半部分的树状结构中依次单击“+”将其中内容展开,在ACTIONSUMMARY结点下依次单击其中的三个子节点,确保右边的页面内容显示正确。

另外在执行结束时,程序会弹出RUN-TIMEVIEWER窗口,我们也可以通过此窗口检查执行情况。

确保打开RUN-TIMEVIEW,如下图所示:

通过单击工具条上的“BACK”按钮,我们可以查看每一步操作的情况。

4参数化

4.1定义参数

在这一部分实习中,分别将订票的起始地及目的地进行参数化。

打开autocorrelation文件

将该文件另存为parameter文件.

在VUSERGENERATOR工具栏中单击“parameterlist”按钮,打开如下对话框:

在上面对话框中,单击NEW按钮,对话框左边部分的列表中会新增一个节点,将该节点名称改为“depart”,在右边部分FILEPATH一栏中将文件名称改为“place.dat”

同样操作,定义另一个参数名称arrive,其右边部分FILEPATH一栏中文件名仍然为place.dat

单击addcolumn按钮,增加两列,名称分别为depart和arrive。

确保depart参数对应place.dat中的depart列。

确保arrive参数对应place.dat中的arrive列。

如下图所示:

在depart,arrive下的表格中分别输入如下值

DenverFrankfurt

LondonSydney

选中depart参数名,在parameterlist右半部分中的Selectioncolumn中bynumber选项为1

“Selectionnextrow”中内容为sequential

“Updatevalueon”中内容为Eachiteration

选中arrive参数名,在parameterlist右半部分中的Selectioncolumn中bynumber选项为2

“Selectionnextrow”中内容为samelineasdepart

单击CLOSE关闭parameterlist窗口。

4.2替换参数

在脚本文件parameter中,找到提交订票的有关代码,分别将London和Paris常量替换成已定义的两个参数变量,替换后的内容如下图所示:

4.3验证参数是否成功

准备工作:

在VUSERGENERATOR工具栏中单击RUNTIME-SETTING按钮,打开如下对话框:

在RUNLOGIC对应右边的区域中,为numberofiterations赋值为2

单击对话框左边的log节点,页面内容如下:

在右边相应的区域,选中“extendedlog”下的Parametersubstitution.单击OK

执行RUN命令。

在EXECUTIONLOG中找到两次替换的日志内容(以蓝色字体显示):

第一次替换:

Action.c(31):

Notify:

Transaction"search"started.

Action.c(35):

Notify:

ParameterSubstitution:

parameter"depart"="Denver"

Action.c(35):

Notify:

Nextrowforparameterarrive=1[table=arrive].

Action.c(35):

Notify:

ParameterSubstitution:

parameter"arrive"="Frankfurt"

第二次替换

Action.c(31):

Notify:

Transaction"search"started.

Action.c(35):

Notify:

ParameterSubstitution:

parameter"depart"="London"

Action.c(35):

Notify:

Nextrowforparameterarrive=2[table=arrive].

Action.c(35):

Notify:

ParameterSubstitution:

parameter"arrive"="Sydney"

确保两次替换与参数文件Place.dat中的内容对应。

确保执行结果窗口中的两次迭代全部通过,如下图所示:

保存parameter文件。

5插入集合点

打开parameter文件

找到lr_start_transaction("search");一行,将光标定位于lr_start_transaction("search");的上一行。

在工具栏中选中INSERT菜单下的”rendezvous”命令,则程序会在光标所在处插入集合点命令。

6场景设置

在开始——程序——mercuryloadrunner中找到loadrunner,打开如下窗口:

单击“RUNLOADTESTS”打开页面如下:

在“availablescripts”中选择“parameter”,单击“ADD”按钮,其它保持默认设置,单击OK。

此时页面如图所示:

在图中quantity中输入所需要的用户并发数。

7添加负载机

确认当前处于下面的界面上:

在上图中,找到loadgenerator列,选中localhost,单击右边的向下箭头。

单击“add”按钮

打开如下对话框:

在上面的对话框中分别输入所要加入负载机的IP地址(或机器名)、操作系统类型,单击OK。

在上一个图中,找到“Generator”单击,打开对话框:

单击”connect”按钮,如果连接成功,则在status中显示“ready”字样。

关闭该窗口。

8资源监控

8.1准备工作:

1、确定所要添加的负载机IP地址。

2、开始——运行中输入\\ip地址

3、在弹出的对话框中,输入管理员帐号(必须是管理员帐号)与密码,确保登录成功。

8.2确保打开类似于如下界面

在availablegraphs框中找到windowsresources,选中该行,将之拖放到右边的所在区域,得到界面如下所示:

在上图中的WINDOWSRESOURCES区域,右键单击鼠标,从弹出的菜单中选中“addmeasurments,打开WINDOWSRESOURCES对话框:

在上面的对话框中,选择Monitoredservermachines下方的添加按钮,打开对话框:

在上面的对话框中输入负载机的IP地址及相应的操作系统,单击OK。

会出现如下面容的页面:

单击OK

如果添加成功的话,系统资源数据会在稍后显示出来,界面类似于如下图:

9其它设置

9.1RUNTIME-SETTING

确保当前处于如下页面:

单击RUNTIME---SETTING按钮,打开

RUN-TIMESETTINGFORSCRIPTS窗口:

确保runlogic对应右边窗口中numberofiterations中的值为2。

单击OK,关闭该窗口。

9.2Schedule设置

单击“editschedule”按钮,打开schedulebuilder对话框。

确保选中“loadallvusersimulation”及”initializeallvusersbeforerun”。

单击OK,半闭对话框。

10执行压力测试

确保打开如下页面:

单击图中的startscenario按钮,开始执行压力测试。

11查看分析报告

11.1查看分析报告

在Scenario主页面工具栏中,单击analyzeresults按钮,或是从RESULTS菜单下选择analyzeresults子菜单,激活分析程序。

得到如下界面:

分别查看summaryreport、Runningvusers,hitspersecond等节点下对应页面中的内容。

单击工具条上的漏斗形过滤按钮,打开GLOBALFILTER对话框:

在上面的对话框中找到THINKTIME一行,单击includethinktime,使其不被选中,单击OK。

观察事务响应时间的数据变化。

11.2查看资源监控结果

在分析报告页面中,单击“addnewgraph”按钮,

打开对话框如下:

在上面的对话框中,单击SYSTEMRESOURCES前的“+”,然后双击“windowsresources”,得到如下图形:

12生成WORD报告

在分析报告页面,从REPORT菜单下选中microsoftwordreport子菜单,打开对话框:

在format标签页下,指定待生成报告的文件名称及路径。

在additionalgraphs标签页面下,根据想要生成的内容,可以勾选或取消指标项。

单击OK。

开始报告生成进程。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2