- 4
- 0
- 约 8页
- 2017-08-09 发布于河南
- 举报
LoadRunner操作手册
LoadRunner操作,我们主要使用三大部分:Virtual User Generator、Controller、Analysis
Virtual User Generator:录制脚本
Controller:设置运行场景
Analysis:分析
首先我们打开Virtual User Generator,如图所示:
打开后的界面:
由于我们B/S大部分使用的协议为WEB(HTTP/HTML)(如果不是可以选择其他协议),所以我们选择协议为WEB(HTTP/HTML)然后单击OK。
下面我们就开始录制脚本了:
单击工具栏上的Start Record按钮::
在URL中输入你需要测试系统地址,Record Action中有三个Action:
Vuser_init:用来初始化的,比如登陆该界面
Action:用来记录你所测试业务的,比如输入用户名和密码登陆
Vuser_end:比如退出
设置后单击OK按钮,开始录制。录制结束后保存。
然后打开Controller,如图所示:
由于上次你有保存脚本,所以你打开后会列出你所录制的脚本:
该界面包括两种方式操作方式:一种是自定义场景,用来制定测试目标不怎么明显的测试用列;一种是制定目标式场景,用来测试有确定目标的比如公司给出需要达到什么样的要求。
选择你所需要运行的脚本,单击add按钮或者双击该脚本,然后单击OK。
单击Edit Scenario Goal…按钮,可以制定你所需要运行的用户数、并发数、运行时间、持续时间等等
Ramp Up:意思是加压,一种是同时运行所有用户,一种是多少时间增加多少用户
Duration:持续时间,有三种:直到完成、加压完成后继续运行多少时间、一直运行下去。
Ramp Down:减压,同时停止所有用户、多少时间停止多少用户。
下面还有一个复选框,选择该选项可以增加精确度。
单击OK。
设置压力机:
单击按钮,出现如图所示:
然后单击Add,添加压力机:name:机器名 Platform:操作平台,填入后单击OK,至此你的压力机设置成功,然后开启压力机:单击Connect,在Status的状态显示为:Ready。
设置思考时间、迭代次数
单击Runntime Setting按钮:
Run Logic:设置迭代次数
Pacing:设置每次迭代次数之间的时间间隔
Think Time:设置客户思考时间(每步操作之间的时间间隔,可以考虑熟练客户与生手客户)
其他根据需要添加
在Run中
一般有四个计数器:
Running Vusers:运行用户数
Trans Response Time:事务响应时间
Hits Per Second:每秒点击次数
Windows Resources:Windows资源
激活Windows Resources
鼠标移动该窗口,单击右键选择Add Measurements。
然后添加,name:选择需要测试的地址或是机器名,Platform:操作平台,单击确定(你还可以添加需要的计数器,本次就不介绍了)。好了,至此你就可以运行该场景了。
运行完成后,下一步就是我们的关键部分了。——分析
有的会自动弹出Analysis窗口,有的则要自己单击,如图红色部分(这次我没运行,所以是灰色的,如果运行完成的话是彩色的)
单击后出现的Analysis窗口如图所示:
字段解释:
Scenario Name:Scenario1 场景名称
Results in Session:C:\Documents and Settings\陈营营\Local Settings\Temp\res\res.lrr:结果保存路径
Duration:1 minute and 24 seconds.:场景的运行时间
Maximum Running Vusers:1——运行的最大用户数
Total Throughput (bytes): 3,029,603——总的吞吐量
?Average Throughput (bytes/second): 35,642——平均每秒吞吐量(是网络速度的参考之一)
Total Hits: 1,206:——总的点击次数
Average Hits per Second: 14.188——平均每秒点击次数(点击率)(是网络速度的参考之一)
Transactions:Total Passed 22 Total Failed:0 Total Stopped :0——事务:通过22,失败0,停止0(描述事务的全程情况)
图形:
Transaction Name:事务名称
Minimum:最小
Average:平均
Maximum:最大
Std.Deviation:标准差
90 Percent:90 percent
原创力文档

文档评论(0)