LoadRunner安装和简单使用笔记
一、环境搭建
- 虚拟机:win7 64位+LoadRunner11 单核 cpu 2G内存 网络为桥接模式
- Loadrunner下载链接:https://pan.baidu.com/s/1-cunNM3tmDIFJLyIQ_rtVA
- 提取码:hka2
1、LoadRunner安装和破解
-
解压并运行setup.exe
注意:安装目录不能有空格(可参考:https://www.cnblogs.com/tankblog/p/5917766.html)

- 用 LoadRunner9.0破解 文件夹下的 lm70.dll、mlr5lprg.dll 覆盖LR11安装目录下“bin”文件夹中的文件
- 然后以管理员身份运行lr_Del_license(regedit).exe,后续全部点“是”

- 打开Loadrunner,点击 Configuration --》LoadRunner License --》New License,输入6.5w的注册码:AEACFSJI-YJKJKJJKEJIJD-BCLBR

2、LoadRunner简单使用(以WebTous为例)
2.1 录制和回放脚本
- 运行LR安装目录WebTours文件夹下的xigui32.exe,运行后可在任务栏看到图标
- 用浏览器访问 http://ip:1080/webtours/,默认用户名密码是:jojo bean

- 以管理员身份运行LoadRunner,点击Create/Edit Scripts --》New Scripts --》Web (HTTP/HTML) --》Create
- 点击 Start Record 录制脚本,URL输入webtours的网址,其他保持默认

- 录制完成后,点击回放,可以点击Scripts查看录制的代码

2.2 关联(以购票为例)
- 点击 Tools --》Recording Options --》General --》Recording --》HTML Advanced,将Script type改为第二个选项,点击确定

- 录制和回放脚本(Script type改成第二个选项,录制的脚本才能看到userSession的值)

- 录制两次相同的脚本,使用LoadRunner自带的WDiff(Tools --》Compare with script)工具,找出两次脚本录制的不同之处,判断是否需要关联
- 点击 Tree --》HTTP View ,找到2次脚本的不同之处(userSession),确定插入关联的位置,即Tree树的Url:webtours 前面

- 点击Script显示录制的脚本,在web_url前面插入关联的数据,即点击 Insert --》Next Step --》Services --》web_reg_save_param

- 关联数据,即将userSession的Value替换成前面保存的关联数据session

- 重新回放脚本,登录webtours可以看到购票成功(Itinerary页面多了一条数据)
2.3 参数化(以注册为例)
- 录制脚本并回放正常,注册后可在LR安装目录WebTours\MercuryWebTours\users下看到用户信息文件(文件名为用户名)
- 双击需要参数化的项的value值,右键,点击 Replace with a Parameter

- 输入Parameter name,Parameter type默认File,然后点击Properties

- 点击Create Table,会创建一个文件名为username.dat的文件用来存储参数化的用户名,可以点击Browse.. 修改文件存储位置

- 点击Edit with Notepad,用记事本编辑文件,编辑完成后保存文件,文件最后要有换行

- 关闭窗口后,点击OK,会自动将value值替换成引用的Parameter name

- 点击 Vuser --》Parameter List ,可以查看、编辑参数列表

- 点击 Vuser --》Run-time Settings --》General --》Run Logic,修改Number Iterations

- 设置完成后,点击回放,可以注册5个不同的用户


浙公网安备 33010602011771号