LoadRunner简易使用教程
- 打开 Virtual User Generator
- 点击 File --> New Script and Solution
- 点击 VuGen Single Protocol ;选择 Web-HTTP/HTML ;输入Script Name(脚本名称);输入Location(保存位置);点击Create(创建)
- 双击左边栏 vuser_init (如果有登陆需求) 点击 Record录制按钮
- 选择记录行动
- 选择运行软件
- 输入测试网址
- 选择工作目录
- 点击 Start Recording 开始录制
- 点击插入开始事务 --> 为事务命名 --> 点击 OK
- 按需求进行操作
- 点击插入结束事务 --> 选择结束事务
- 选择Action
- 点击插入开始事务 --> 为事务命名 --> 点击 OK
- 按需求进行操作
- 点击插入结束事务 --> 选择结束事务
- 选择vuser_end
- 点击插入开始事务 --> 为事务命名 --> 点击 OK
- 按需求进行操作
- 点击插入结束事务 --> 选择结束事务
- 点击 Stop Recording 结束录制
- 点击 Replay 重跑,检查录制是否成功
- 脚本通过提示:
- 点击 Tools --> Create Controller Scenario(创建控制器脚本)
- 手动场景设置:设置虚拟用户人数 --> 点击OK
- 左下角 双击S tart Vusers --> 输入虚拟用户人数 --> 输入启动虚拟用户时间间隔 --> 点击OK
- 左下角 双击 Duration 设置持续时间 --> 第一项(运行至完成)或者第二项(持续时长) --> 点击OK
- 左下角 双击Stop Vusers --> 第一项(立即停止)或者第二项设置停止时间间隔 --> 点击OK
- 最下方 点击进入 RUN 页面 --> 点击 Start Scenario 开始跑脚本
脚本运行情况:- 跑完后,点击 Results --> Analysis Results分析结果
- 分析器显示的结果
Analysis Summary总结报告:
Running Vusers:
Hits per Second(每秒点击次数):
“每秒点击次数”,即使运行场景过程中虚拟用户每秒向Web服务器提交的HTTP请求数。
通过它可以评估虚拟用户产生的负载量,如将其和“平均事务响应时间”图比较,可以查看点击次数对事务性能产生的影响。
通过对查看“每秒点击次数”,可以判断系统是否稳定。系统点击率下降通常表明服务器的响应速度在变慢,需进一步分析,发现系统瓶颈所在。
Throughput(吞吐率):
“吞吐率”显示的是场景运行过程中服务器的每秒的吞吐量。其度量单位是字节,表示虚拟用在任何给定的每一秒从服务器获得的数据量。
可以依据服务器的吞吐量来评估虚拟用户产生的负载量,以及看出服务器在流量方面的处理能力以及是否存在瓶颈。
“吞吐率”图和“点击率”图的区别:
“点击率”图,是每秒服务器处理的HTTP申请数。
“吞吐率”图,是客户端每秒从服务器获得的总数据量。
Throughput(MB)单位是M
Throughput单位是字节
Transation Sunmmary(事务综述):
对事务进行综合分析是性能分析的第一步,通过分析时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。
Average Transaciton Response Time(事务平均响应时间):
“事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。
例:随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着投产时间的变化,整体性能将会有下降的趋势。
- 跑完后,点击 Results --> Analysis Results分析结果
- 点击Graph–>Add New Graph…或是按快捷键打开新视图
参考文章:
LoadRunner–Analysis各项指标详解_liangfengchang