loadrunner安装运行一步一步来(多图)
安装loadrunner 一路遇到很多坑,很多坑,坑,为什么呢?因为这软件是收费的,他操作文档写的很详细,就是不写基础环境的配置,下面安装过程写详细一些,减少大家没必要时间上的浪费和对此的谩骂
现在loadrunner 12的版本已经出来了,不过还没有破解,所以先安装测试11的版本,不绕圈子,先下载,
链接: http://pan.baidu.com/s/1kT8CbVh 密码: v4br 加密码是怕被删
遇到的坑
下面是通用的安装说明:
1、下载loadrunner-11.zip文件,解压缩后为loadrunner-11.iso,将该文件放入虚拟光驱安装即可
2、安装完loadrunner之后,依次安装补丁HP_LoadRunner_11.00Patch_1.zip、Patch_2.zip、Patch_3.zip,Patch_4.zip
3、按照LoadRunner破解方法.rar进行破解即可
按流程,windows主机安装就可以了,实际上却遇到如下坑:
1,用新装windows系统的主机做测试,要不HP Virtual User Generator捕获action总是出错,主要是浏览器方面出错
2,12的版本不要用xp的系统,xp安装不上去,至少我安装不上去,已经重启了20多次,依旧提示重启,11的版本没试过
3,用windows7,必须用户为管理员administrator,要不安装主要的程序后,Patch_1 Patch_2 Patch_3 安装都会提示错误,另外破解的时候提示没有权限修改注册表,用不了
4,Patch_4.zip 不要下载,因为zip包错误,网盘没有可以打开的包,不信就自己下载
如果你也遇到上面图片的错误,那么是因为你的姿势不对,跟着党走吧,会省一些力气。
安装loadrunner
在vmware全新安装windows7,64位也可虽然他文档提示:
Note: VuGen recording is not supported on 64-bit operating systems
系统安装完成后,切换用户到administrator
加载解压后的iso文件后,安装
安装主要的程序,再安装3个补丁包(不安装也可,安装完成后会告诉你更新了哪些内容)
安装patch1的时候,等10分钟,没有死,会有反应的,就不贴图打击大家了
下面破解loadrunner
1. 下载破解文件lm70.dll和mlr5lprg.dll
覆盖C:\Program Files32\LoadRunner\bin下文件即可
2. 运行清除注册表工具
3. 打开license管理器,点击添加new license,将老license复制进去,
golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI
web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
golba是全局协议license,上限100个并发
web是http协议license,上限10000个并发
到此,loadrunner安装完毕
LoadRunner工具组成1、虚拟用户发生器 Virtual User Generator,简称Vugen 功能说明: 创建脚本,选择协议; 录制脚本; 编辑脚本; 检查修改脚本是否有误;2、压力调度和监控中心 Controller 功能说明: 创建Scenario,选择脚本; 设置机器虚拟用户数; 设置Schedule; 如果模拟多级测试,设置IP Spoofer;3、压力产生器 Load Generator4、压力结果分析工具 Analysis
测试流程介绍Planning The Test 测试分析Creating Vuser Scripts创建脚本Creating the scenario 业务场景分析,创建场景Running the Scenario 运行场景Monitoring the Scenario监控场景Analyzing Test Results 分析场景
测试步骤
1. 确认在VU里SUSI(单用户单循环次数single user & single iteration)
2. 确认在VU里SUMI(单用户多循环次数single user & multi iteration)
3. 确认在controller中MUSI(多用户单循环次数multi user & single iteration)
4. 确认在controller中MUMI(多用户多循环次数 multi user & multi iteration)
第一步骤是验证脚本编写的正确,第二步骤可以验证数据池是否正常运作。第三步骤验证并发功能,第四步骤是最终目的,验证软 件系统的性能服务器硬件瓶颈-〉网络瓶颈-〉应用瓶颈-〉服务器操作系统瓶颈(参数配置)-〉中间件瓶颈(参数配置,数据库,web服务器等)
走通测试流程
利用自带的web tours订机票流程测试一下
点击Start HP Web Tours Service ,就是一个win下的网页平台,再点击HP Web Tours Application,会打开这个首页,
http://127.0.0.1:1080/WebTours/index.htm用户名 jojo密码 bean
另外需要安装java,并设置白名单
http://java.com/zh_CN/download/ie_manual.jsp
好了,准备工作已完成,下面打开loadrunner主程序,一步一步来
下面如果不知道怎么录制的话,就登录进去,随便点击下,再登出,点那个停止录制的方框即可
录制完成后,点击 工具选项,创建Controller场景
设定Vuser人数:
点击场景组(左上角)的开始三角箭头,即开始测试,直到测试完成:
在结果选项,点击 分析结果:
查看测试的结果:
这样,完成了一次测试流程,尽管是不成功的测试,总之先排除一般的障碍,把流程走通,再具体分析测试
下面用wordpress测试一下,大家看一下结果:
vmware 9.0,windows 7 64位,4核 2G内存,loadrunner 11 + 3个补丁,测试login后logout,10 Vuser,测试5分钟
vmware 9.0,测试版本为官方下载的wordpress-4.2.2-zh_CN.zipCentOS 6.5 64位,LNMP环境cpu:4核,内存1G
hosts绑定主机
192.168.10.10 wp.65.com
192.168.10.10 fonts.googleapis.com (因为打不开,耽误时间)
ps:图片看不清就右键,查看图像
分析结果:
可以看到上面的结果,并发在30左右,timeout 8秒,性能较低,下图为同样配置的phpcms结果,数据显示性能比不上wordpress
Phpcms4核1G内存,10 Vuser,测试 login后logout,测试3分钟,并发在30左右,不过timeout是20秒,相当长时间,具体的结果,还是在于自己的设置,服务器的配置
得出来结果后,先要看得出的结果是否合理,是否符合上线的要求,再对环境和代码做调整,多测试达到自己预期的结果,今天图比较多,也有些啰嗦,希望少耽误时间,更多的测试自己的网站
页:
[1]