1.Create/Edit Scripts
1.点击录制脚本弹出如下图选项
Program to record(浏览器路径,一般选择IE)
URL Address(测试目标地址)
Working directory(浏览器所在目录路径)
Option(前期只关注HTML-based或者URL-based二者区别)
2.对弹出的网页,模拟用户的操作,完成后点击停止按钮。
在这一步对录制的脚本进行编辑:
1设置检查点
介绍几个设置检查点的函数
1.Web_find()
web_find("web_find","RighOf=a","LeftOf=b","What=name",LAST);
//函数分别为:检查点名称,有边界,左边界,检查点内容。
注:使用此函数需要在vuser->runtime-setting->preferences中勾选Eable Image and Text Check选项
2.web_reg_find()
web_reg_find("Text=Username","SaveCount=para_count",LAST);
//Search搜索范围例:Search=body
//Text搜索内容
//SaveCount存放Text内容出现次数的参数的名称
if (atoi(lr_eval_string("{para_count}"))>0)
lr_output_message("Success");
else
lr_output_message("Fail");
注:这种判断思路在脚本执行过程中即使没有找到检查点也不会报错,在执行完成后进行判断。
图片形式的检查点在后续学习中添加
2参数化
参考以下内容
LoadRunner参数化详解
3删除无关请求
例如在网页中会有过大的图片导致相应缓慢,会严重影响测试结果,可以通过手动编辑去除此请求。
4对action设置循环
可用于批量注册,在检查脚本时运行的脚本,会对数据库进行真实的存取操作。
5集合点设置
Insert->Rendezvous 填写集合点名称
2.Run Load Test
1选择第一步中录制的脚本
注:可以在如上界面中进行并发用户数的设置,当我们测试某一业务时,应注重此设置。
2集合点设置
在controller中Scenario->Rendezvous设置集合点及相关策略
集合点设置技巧
3运行并观察数据变化