LoadRunner操作手册
1、 LoadRunner操作,我们主要使用三大部分:Virtual User Generator、Controller、Analysis
1 Virtual User Generator:录制脚本 ○
2 Controller:设置运行场景 ○
3 Analysis:分析 ○
2、 首先我们打开Virtual User Generator,如图所示:
打开后的界面:
然后点击菜单file->new 新建一个脚本,打开后界面如下:
由于我们B/S大部分使用的协议为WEB(HTTP/HTML)(如果不是可以选择其他协议),所以我们选择协议为WEB(HTTP/HTML)然后单击Create,接下来打开下图界面:
在URL中输入你需要测试系统地址,Record into Action中有三个Action: Vuser_init:用来初始化的,比如登陆该界面
Action:用来记录你所测试业务的,比如输入用户名和密码登陆 Vuser_end:比如退出(注销)
Application type 默认即可
Program to record 是浏览器的位置 一般默认即可 Record the application startup 这项要打勾
设置后单击OK按钮,开始录制,录制结束后保存。
关于在脚本中添加事务和集合点的设置。 1. 事务添加方法,如下图:
开始事务时间要在脚本内容前面,点击开始事务按钮,如下图打红勾:
打开后设置事务名字(就是要测试的内容名字,比如:首页登录),如下图:
然后点击ok,如下图:
然后设置事务结束时间,点击打红勾按钮,如下图:
打开后如下图:
这个直接点ok就行,注意事务结束时间在脚本内容后面,如下图:
2.集合点设置
集合点要设在事务开始时间前面。 打开集合点设置按钮,如下图所示:
名字按自己意思输入即可,然后点击ok。 添加好了如下图:
此图就是集合点和事务的设置好了的图,位置要按这样设置。
3、 然后打开Controller,如图所示:
这样是在录好了脚本后直接在菜单tools打开当前
脚本的controller,来设计场景。打开后如下:
只需在Number Vusers里设置虚拟用户数即可,其他设置默认即可,打开后如下图:
Start Vusers:意思是加压,一种是同时运行所有用户,一种是多少时间增加多少用
户
Duration:持续时间,有三种:直到完成、加压完成后继续运行多少时间、一直运
行下去。
Stop Vusers:减压,同时停止所有用户、多少时间停止多少用户。
Initialize,选择Initialize each Vuser just before it runs可以增加精确度。
其他Global Schedule里的默认即可。
然后去设置run-time Settings ,点击打红勾的图标:
打开后图如下:
先设置log选项,设置如下图:
再去设置Think Time,如下图:
再去设置Miscellaneous,如下图:
设置好了点ok。
然后再去连接压力机,点击打红勾的图标:
打开后如下图:
然后点击Connect即可,连接成功后会显示如下图:
然后点击Run,如下图:
进去后如下图:
这里就可以把监控器加进去,在第四个图表Windows Resources这里点击右键,如下图:
点击打红勾的选项,会弹出窗口,如下图:
窗口里第一个Add是添加监控服务器还是测试机的,点击如下图:
要是想监控服务器,就输入服务器IP地址,服务器系统版本。完了点击ok,再去点击第二个Add,弹出窗口如下:
蓝色这个选项就是cpu使用率了,然后点击Add,然后Close即可。
完了以后把多余的监控项都删除了,不然会监控很多内容,消耗服务器性能,如下图:
只这样一条即可,然后点击ok。
然后可以点击start Scenario 开始压力了。
等时间到了点击打红勾的图标进去结果分析,如下图:
一般有四个计数器:
Running Vusers:运行用户数
Trans Response Time:事务响应时间 Hits Per Second:每秒点击次数 Windows Resources:Windows资源
字段解释:
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,2——平均每秒吞吐量(是网络速度的
参考之一)
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是90%的事物响应时间小于或等于90th percent 的值 Pass:通过数 Fail:失败数 Stop:停止数
HTTP Responses Summary中 HTTP 200等标示HTTP状态。
最后结果分析报告可以查看各个计数器图标等数据。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务