Loadrunner学习笔记1

上一篇 / 下一篇  2014-08-01 09:15:34 / 个人分类:性能测试

一.下载Loadrunner

二.安装Loadunner

1、使用\T7177-15013\setup.exe全量安装

  碰到个问题:安装过程中如果出现缺少组件的错误,例如:缺少vc2005_sp1_with_atl_fix_redist

  解决方法:退出安装,去安装包里面找这个东西,手动的先安装好,然后继续安装

  最终找到最靠谱的路径是:loadrunner-11.iso\lrunner\Chs\prerequisites\vc2005_sp1_redist

注:

设置“环境变量:在path下,增加Loadrunnerbin目录地址”

三.破解Loadunner

LoadRunner11**

LR11的破**方法和以前版本相同,我用的是LR8.0的破**文件,同样实用。就是将LR8.0中的以下两个文件替换到LR11安装目录的bin目录下:C:\Program Files\HP\LoadRunner\bin

需要替换的两个文件名:lm70.dll  mlr5lprg.dll

序列号:

golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI

web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

四.卸载Loadunner

卸载Loadunner注意:删除licensedeletelicense.exe

五.开启Loadunner订票网站功能:

1.启动Loadunner实例站点:

开始>所有程序> Loadrunner > Samples > Web > Start Web Server > HP Web Tours Application

注:

(1).Start Web Server中,如果启动一闪而过,则表明没有配置环境变量。桌面右下角存在绿色按钮,表明启动完成。

(2). HP Web Tours Application就能打开http://127.0.0.1:1080/WebTours/网站

2.进入订票系统首页,没有账号,首先先在“sign up now”下,注册账号。以注册的账号访问订票系统页面

六.            录制脚本:

打开Loadrunner,点击“Create/Edit Scripts”进入录制脚本。

1.      新建脚本:

2.      选择协议类型:单协议/多协议(B/S架构的,选择Web协议)

3.      配置录制场景:申请类型/录制方式(IE方式等)/被录制的网址/存放脚本的目录/录制类型(默认Action/options(更多配置)

HTTP Vuser录制方式【URL modeHTML mode(Options配置)

Options --> Recording(HTML / URL)

选择HTML还是URL录制:

(1)  基于浏览器的应用程序推荐使用HTML_based script

(2)  不是基于浏览器的应用程序推荐使用URL_based script

(3)  如果基于浏览器的应用程序中包含了javascript并且脚本向服务器产生了请求,比如DataGrid的分页按钮等,也要使用URL_based script

(4)  基于浏览器的应用程序中使用了HTTPS安全协议,使用URL_based script方式录制。

4.      开始录制脚本:

注:

当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决:

启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen即可解决问题

5.      停止录制:系统会在短时间内保存录制的脚本

(想要看见录制脚本的步骤,并按照步骤进行操作,可以打开Tasks

6.      脚本回放:

打开Tasks> Replay > Verify Replay > Start Replay 

进行脚本回放

直观回放脚本时查看运行的状态配置如下(及在回放脚本的同时,可以查看到运行的页面):

Tools > General Options > Display选项中勾选”Show browser during replay”

注:回放脚本需要查看日志中是否存在问题。

日志类型:

(1)Replay log(回放日志)

(2)Recording log(录制日志)

(3)Generation log(运行日志)

(4)Correlation Results(关联结果)

注:

回放脚本出现问题:(在回放不成功的时候,首先考虑的不成功的原因是:关联

Action.c(4): Error -26544: Proxy authentication required, please fill in the proxy user details in the Run Time Settings, Proxy tab, using the Authentication button. e.g. Username: domain\user Password: password    [MsgId: MERR-26544]

Action.c(4): Error -26624: HTTP Status-Code=407 (authenticationrequired) for "http://127.0.0.1:1080/WebTours" [MsgId: MERR-26624]

Action.c(4): web_url("WebTours") highest severity level was "ERROR", 683 body bytes, 281 header bytes       [MsgId: MMSG-26388]

解决方法:

Vuser > Run-Time Settings,进入设置界面,选择Proxy,点击NO Proxy

再点击“Replay Again,’Replay Log’日志中没有错误信息。

 

7.      保存脚本:

七.增强脚本:

(在运行环境中,以不同的方式,进行模拟多个虚拟用户进行相同的操作)

1.      增加事件(transaction

在“事件”右边会出现各个页面,点击某个页面,右键New singles_step transaction”,命名一个新的事件。[删除事件(Delete]

2.      增加参数(parameterization

在页面上存在“parameter list”,可以增加行,列。可以在脚本中,选择虚拟用户替换成参数。

注:

对于已经用参数替换的地方,如果想取回原来的值,那么就在参数上单击右键,然后选择“Restore Original value

3.      内容检查(及检查点)(content check)【Vuser > Run-Time Settings > ContentCheck

4.      创建工作负荷(iteration / concurrent user

5.      创建关联(Replay summary

自动关联

(1)      录制前关联:

1.创建脚本时,选择“Options > HTTP Properties > Correlation

2.启用自动关联:选择“Options > HTTP Properties > Correlation”,勾选“Enable correlation during recording

(2)      录制后关联:查看录制后关联信息

手动关联:【web_reg_save_param进行关联】

WinDiff工具(是内嵌在VU中的一个文件比较工具)

6.      创建同步点:

7.      思考时间:【Run_time Setting

8.       


TAG:

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 31165
  • 日志数: 38
  • 建立时间: 2014-03-21
  • 更新时间: 2015-04-28

RSS订阅

Open Toolbar