Loadrunner实训.docx
《Loadrunner实训.docx》由会员分享,可在线阅读,更多相关《Loadrunner实训.docx(14页珍藏版)》请在冰点文库上搜索。
Loadrunner实训
Loadrunner实训
一、运行HPWebTours负载测试示例
1“设计”选项卡截图
2.“运行”并截图
1)整个场景图
2)“正在运行Vuser”图
3)“事务响应时间”图
4)“每秒点击次数”图
5)“Windows资源”图
操作方法:
1.启动webserver服务
2.打开Hploadrunnercontroller
3.
4.点击Browse
5.
6.选择demo_script文件夹
7.打开场景后修改地址
8.运行场景
9.Windowsresource中添加计数器
二、用户脚本的录制和回放
1.录制脚本
●登陆网站http:
//127.0.0.1:
1080/WebTours/,输入用户名jojo,密码bean。
登陆后点击左边的Fights,打开FindFlight页面,将DepartureCity改为London,将ArrivalCity改为Paris,右下的的TypeofSeat选择Bussiness(商务仓),点击Continue,接下来的页面继续Continue,在接下来的PaymentDentails页面,输入CreditCard:
12345678,ExpDate:
11/27,单击Continue继续,显示预定完成页面。
●单击左边的“Itinerary”查看路线。
●点击“Siginoff”退出系统。
点击悬浮条上的停止按钮。
以上即完成了一次登录、预定航班、检查路线、注销的事物流程。
2.回放脚本,检查错误。
三、参数化脚本
◆1.找到更改数据的部分
2将常量值更改为变量值
3.回放验证
4.保存脚本
四、实施测试
4.1选择脚本,创建虚拟用户
启用“controller”弹出如图窗口
选择刚才录制并保存好的脚本,添加到方案中,点“确定”出现如图
根据需要修改虚拟用户数量,场景设计,取不同数字
点“编辑计划”细化方案,计划名里选择计划种类:
缓慢加压,运行持续时间、缓慢减压
✧缓慢加压:
并发总用户10vuser,每15秒启动2个vuser持续时间15秒
✧运行持续时间:
持续运行5分钟
✧缓慢减压:
:
每30秒减少5个vuser持续时间10分种
场景设计如图所示
然后点击添加虚拟机功能按钮
,添加IP地址为localhost
点击Connerct,状态显示连接成功
然后点击“开始方案”功能按钮启动运行,出现如图窗口
●4.2添加windows资源监视窗口
⏹loadruner默认性能监视窗口四个,分别是“运行vuser“、”事务响应时间“、
●“每秒点击次数”最后一个可以根据用户自己选择现实什么窗口。
打开可用图中目录树,
●选择系统资源,找到windows资源双击,则windows资源监视窗口便自动替换原窗口如上图。
当然loadrunner也可以同时显示1-16个窗口,方法是点右键,在弹出菜单中选择“查看图”选择显示的图数,也可以自定义数字。
●4.3添加windows性能计数器
⏹鼠标选择windows资源监视窗口,点击右键弹出菜单中选择“ADDMeasurements..”弹出如图窗口
⏹
⏹点“添加”把监视的服务器ip地址输入,点确定,如图
如果可以正常联机到服务器,则在资源度量中会显示全部计数器,此时如果点“确定”则系统默认全部选中,在监视窗口中会显示所有性能曲线,无法单独过滤显示某条曲线,如果选中某个计数器后点“添加”则弹出该项目下的其它性能指标,选择需要的计数器后点“添加”
4.4执行脚本
此时设置完毕后,那就简单了,点击“开始方案”注意观察吧。
4.4.1生成结果
脚本执行完毕后,loadrunner会自动分析结果,生成分析结果图或表,方法是点导航栏“结果”
按钮,在弹出窗口中选择“分析结果”
五、测试结果
配置脚本后进行测试得到如下结果
总报告reports
用户数RunningVusers:
每秒点击率HitsperSecond
吞吐量Throughput
业务TransactionSummary
平均响应时间AverageTransactionResponseTime