LoadRunner本地网站压力测试记录1

时间:2021-06-21 11:33:35

1.Create/Edit Scripts

1.点击录制脚本弹出如下图选项

LoadRunner本地网站压力测试记录1
Program to record(浏览器路径,一般选择IE)
URL Address(测试目标地址)
Working directory(浏览器所在目录路径)
Option(前期只关注HTML-based或者URL-based二者区别

2.对弹出的网页,模拟用户的操作,完成后点击停止按钮。

LoadRunner本地网站压力测试记录1
在这一步对录制的脚本进行编辑:

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选择第一步中录制的脚本

LoadRunner本地网站压力测试记录1
注:可以在如上界面中进行并发用户数的设置,当我们测试某一业务时,应注重此设置。

2集合点设置

在controller中Scenario->Rendezvous设置集合点及相关策略
集合点设置技巧

3运行并观察数据变化

3.Analyse Run Result