一、LoadRunner安装
1、LoadRunner安装包
链接:
http://pan.baidu.com/s/1mhXOE5i
密码:ooma
2、安装方法
step1.解压“[性能测试工具LR11.00].loadrunner-11.rar”,再解压.ios文件
step2.运行setup.exe,选择“LoadRunner完整安装程序”
step3.全选运行组件,然后一直下一步就可以
step4.安装完成后,系统会自动打开“Loadrunner License Information”窗口,并提示你的“license”只有十天的使用期
step5.关闭LR
3、破译LR11.0
step1.解压“lr破解.zip”
step2.将“lm70.dll”,“mlr5lprg.dll”这两个文件复制并粘贴到LR11安装目录下的bin文件夹下(如:C:\Program Files\Mercury\LoadRunner\bin)
复制时注意要先将loadrunner关闭
step3.复制后启动loadrunner,如下图选择“CONFUGURATION—>loadrunner license”
step4.选择“NewLicense”,输入“ AEAMAUIK-YAFEKEKJJKEEA-BCJGI”
step5.关闭提示弹框,关闭LR
step6.运行“deletelicense.exe”
step7.重新启动Loadrunner。再次选择“CONFUGURATION—>loadrunner license”。这时会发现,License中已经空了
step8.点击“New License”,首先输入globa-100的注册码:AEAMAUIK-YAFEKEKJJKEEA-BCJGI,点击ok
==>成功
step9.再次点击“New License”,输入web-10000的注册码:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB,点击ok
==>再次成功
破译完成!!!
二、LoadRunner常用函数
1、请求url地址函数:web_url()
2、页面链接跳转函数:web_Link()
3、检测form函数:web_submit_form()
4、发送数据函数:web_submit_data()
5、请求函数:web_custom_request()
三、脚本编辑及执行
1、脚本注释规则
(1)单行注释
//注释一行
(2)整段注释
/*
注释一段
*/
2、脚本调试
(1)执行:F10 逐步执行
(2)断点:F9断点暂停
(3)标签:ctrl+F2记标签;F2、shift+F2前后切换标签
(4)代码折叠:代码左侧的展开[+]折叠[-]按钮
(5)日志定位:函数右键菜单----go to step in reply log 从代码切换到日志
----go to line 从日志切换到代码
(6)打开代码所在目录:epensoipt directory
3、脚本执行
(1)设置执行次数:键盘点击F4,设置循环次数,Run(×5),循环执行5次
(2)设置执行时不同action执行概率
---Action1[60%]
---Action2[40%]
(3)同一个Action种不同函数执行概率,以随机概率为例:
{
int rowNum;
rowNum=rand()% 100+1;
if(rowNum<=30) vuser_init();
return 0;
}
4、思考时间
(1)脚本中插入思考时间
lr_think_time(5); 即上一操作后有5秒思考时间(等待时间)
(2)运行设置
Think Time Options中,设置每次执行脚本之间的思考时间
四、参数化
1、定义变量
选中参数,右键菜单选择: Replyce with a Parameter;
将该参数设置为变量格式,当前参数值为该变量默认值
2、参数列表
ctrl+L打开参数列表
AddRow增加参数记录
参数列表中可设置参数执行顺序
每执行该参数时,只获取一次参数值
五、监听事务
1、事务监听状态
四种监听状态 Auto 默认,自动判断
pass 通过
fail 结束失败
stop 未执行完成被停止
2、添加监听脚本:
lr_start_transaction("name") ---开始监听事务name
lr_start_end_transaction("name",Auto) ---结束监听事务name,监听状态自动判断
3、时间补充
ThinkTime:思考时间
WastedTime:浪费时间
TransactionTime:响应时间
六、集合点
1、脚本:lr_rendezvous("name")
2、集合多少用户在进行后续操作
3、策略:集合n%用户
集合n%执行用户
集合n个用户
七、LoadRunner性能测试实战
一、录制/编辑脚本
step1、打开LR工具
ps:LR安装好后,不会自动创建桌面快捷方式,要自己手动在开始菜单栏里找
step2、选择creat/editscripts
step3、创建新脚本,或者打开老的脚本进行编辑
step4、设置录制脚本
step5、录制脚本
step6、编辑脚本(删减无用脚本、设置集合点、监控事务、参数等),以加参数为例:
ctrl+L打开参数列表
二、编辑修改脚本
step7、编译脚本
三、负载测试
step8、设置脚本执行次数
step9、进入负载测试页面
step10、添加执行设备
step11、设置负载方式
step12、执行负载
四、结果分析
step13、自动生成测试结果
step14、点击进入结果分析页面
step15、编写分析报告,进行调优和调优测试
网友评论