loadrunner安装运行一步一步来(多图)

安装loadrunner 一路遇到不少坑,不少坑,坑,为何呢?
java

由于这软件是收费的,他操做文档写的很详细,就是不写基础环境的配置,下面安装过程写详细一些,减小你们不必时间上的浪费和对此的谩骂web

如今loadrunner 12的版本已经出来了,不过尚未破解,因此先安装测试11的版本,不绕圈子,先下载,
数据库

连接: http://pan.baidu.com/s/1kT8CbVh 密码: v4br 加密码是怕被删
windows

遇到的坑api

下面是通用的安装说明:
浏览器

一、下载loadrunner-11.zip文件,解压缩后为loadrunner-11.iso,将该文件放入虚拟光驱安装便可
二、安装完loadrunner以后,依次安装补丁HP_LoadRunner_11.00  Patch_1.zip、Patch_2.zip、Patch_3.zip,Patch_4.zip
三、按照LoadRunner破解方法.rar进行破解便可
服务器

按流程,windows主机安装就能够了,实际上却遇到以下坑:网络

1,用新装windows系统的主机作测试,要不HP Virtual User Generator捕获action老是出错,主要是浏览器方面出错
并发

2,12的版本不要用xp的系统,xp安装不上去,至少我安装不上去,已经重启了20屡次,依旧提示重启,11的版本没试过
jsp

3,用windows7,必须用户为管理员administrator,要不安装主要的程序后,Patch_1 Patch_2 Patch_3 Patch_4安装都会提示错误,另外破解的时候提示没有权限修改注册表,用不了


wKioL1VsKPPgPn0KAAJ153bZTr4127.jpg

 

wKiom1VsJ4mQnR3uAAHN81pxe-M373.jpg

 

wKioL1VsKTuzaWvkAAM5jzcAbBE338.jpg

 

wKioL1VsKWKxJb9ZAANKK8RM4qc141.jpg

 

若是你也遇到上面图片的错误,那么是由于你的姿式不对,跟着党走吧,会省一些力气。

 

安装loadrunner

在vmware全新安装windows7,64位也可虽然他文档提示:

 

wKiom1VsKEaTGvs_AADgJjwQNfM377.jpg

Note: VuGen recording is not supported on 64-bit operating systems

 

系统安装完成后,切换用户到administrator

wKiom1VsKlGDyx9wAAIvMHHCacI020.jpg

 

加载解压后的iso文件后,安装

wKiom1VsKJSialnWAAByGMitMSM450.jpg

wKiom1VsKLKirWKpAAK0OUbqInE540.jpg


安装主要的程序,再安装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工具组成

一、虚拟用户发生器 Virtual User Generator,简称Vugen

   功能说明:

   建立脚本,选择协议;

   录制脚本;

   编辑脚本;

   检查修改脚本是否有误;

二、压力调度和监控中心 Controller

   功能说明:

   建立Scenario,选择脚本;

   设置机器虚拟用户数;

   设置Schedule;

   若是模拟多级测试,设置IP Spoofer;

三、压力产生器 Load Generator

四、压力结果分析工具 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订机票流程测试一下

wKioL1VsLgmgQvMgAAE1FzedPOw490.jpg

点击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 

wKiom1VsLseQ5KAVAAHpSpNxm40408.jpg

 

好了,准备工做已完成,下面打开loadrunner主程序,一步一步来

wKioL1VsMMmwCP27AAOfpKX1UwU050.jpg

 

wKiom1VsL0PS_BNiAAEQLFoRYHs106.jpg

 

 下面若是不知道怎么录制的话,就登陆进去,随便点击下,再登出,点那个中止录制的方框便可

wKioL1VsMOvyW1GlAAMZy6Z8zo8653.jpg

 

录制完成后,点击 工具选项,建立Controller场景

wKiom1VsL3yCemF-AAJtplyqHSk337.jpg

 

设定Vuser人数:

wKioL1VsMSmjdE6QAADQRzyHiwk150.jpg

 

点击场景组(左上角)的开始三角箭头,即开始测试,直到测试完成:

wKiom1VsL6WT-FPgAAQVL3DZFlY759.jpg

 

在结果选项,点击 分析结果:

wKiom1VsL7exslj8AAXKEKfOBFo902.jpg


查看测试的结果:

wKioL1VsMWyBnS9WAAUAOOZKH8U675.jpg

 

这样,完成了一次测试流程,尽管是不成功的测试,总之先排除通常的障碍,把流程走通,再具体分析测试

 

下面用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.zip  CentOS 6.5 64位,LNMP环境  cpu:4核,内存1G,场景为login,logout

hosts绑定主机

192.168.10.10 wp.65.com
192.168.10.10 fonts.googleapis.com (由于打不开,耽误时间)
192.168.10.10 1.gravatar.com  (wordpress须要打开这个连接,这里直接让他报错吧)

ps:图片看不清就右键,查看图像


修改lnmp的配置和loadrunner的场景,下面是狂奔的服务器,top和dstat命令:

wKioL1VtfT2wy955AAPiBU7FoJc955.jpg

 

wKioL1VtfT2wCRZLAANOO-bTg-g001.jpg

 

最后的结果,失败的事务比较可能是由于上面两个连接我都指定了不存在的路径

wKiom1VtgODQ-z5JAAY4W53rwuo282.jpg

再查看分析报告


分析结果:

能够看到上面的结果,wordpress 用户登录,登出的动做,并发在60左右,timeout 3秒,服务器性能较低,由于都是在虚拟机跑的,具体的结果,仍是在于本身的设置,服务器的配置



得出来结果后,先要看得出的结果是否合理,是否符合上线的要求,再对环境和代码作调整,多测试达到本身预期的结果今天图比较多,也有些啰嗦,但愿少耽误时间,更多的测试本身的网站


这里看大神对loadrunner测试的讲解 http://osstep.com/course/36  一次52页压测报告的麻辣酸甜

感谢小伙伴对个人帮助,谢谢

相关文章
相关标签/搜索