LR多种方法录制APP应用脚本
上一篇 / 下一篇 2016-11-25 14:49:35 / 个人分类:移动测试
51Testing软件测试网 Fo oo#Z8x7~{/@"H!f
LoadRunner11安装破解
前提条件:
Hit.EbTf d!o0内存:2G,硬盘空闲空间10G,安装完成后实际只占不到2G51Testing软件测试网tujV({
支持winXP SP3;windows 2008;32位win7(64位上不支持录制脚本);
~{h?*s~ }0浏览器支持IE6-8,firefox3。若以前安装过LoadRunner,则将其卸载。
H8g+|/_7i8EOMT01、准备好安装文件、补丁和破解文件:51Testing软件测试网$\JMwi
1)[性能测试工具LR11.00]loadrunner-11.iso 4G51Testing软件测试网3h3{YDC.H8d0uJL
2)HP_LoadRunner_11.00_Patch的4个补丁文件51Testing软件测试网gWO:q1z-w
3)破解文件和lr注册表删除工具,lr_Del_license(regedit).exe
'\'{G:GdKX02、虚拟光驱加载或解压[性能测试工具LR11.00].loadrunner-11.iso,运行“setup.exe”
Z-f:Bp,j P@|5SQ2x03、点击安装,其中会有提示缺少“Microsoft Visual C++ 2005 SP1运行组件”,下载这个组件。这里安装“vcredist_x86.exe”。安装完成后在一次运行“setup.exe”时,安装程序会自动检查所需组件是否都已安装51Testing软件测试网Z$]4Q(a9Sb ["kt
4、安装完成后,系统会自动打开“Loadrunner License Information”窗口
j6T~7G[ye05、退出LoadRunner,安装补丁文件51Testing软件测试网 N,w^mW(h
6、破解:将“lm70.dll”,“mlr5lprg.dll”这两个破解文件复制并粘贴到LR11安装目录下的bin文件夹下,一般是C:\Program Files\HP\LoadRunner\bin。复制时注意要先将loadrunner关闭,否则会出现复制出错的提示。
3p/\k$F5GzKa"An07、使用loadrunner注册表删除工具来删除此程序注册表中的license。(运行“lr删除注册表”)。注意要先将LR关闭。
7H'e%Ny:tCG08、启动loadrunner,选择“CONFUGURATION—>loadrunner license”。输入license
*?8RSY-O]0license:51Testing软件测试网+[ j^@ [
web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB51Testing软件测试网bq!@nM)_MJ
golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI
u&Ck*^0G]0golba-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR51Testing软件测试网cd?[&bX$_&O
golba-65000:AEACFSJI-YJKJKJJKEJIJD-BCLBR51Testing软件测试网DC%PjOO?+\Q
注:
m.Z'GE:ok+NO01、loadrunner11安装报错无法找到vc2005组件51Testing软件测试网.g0X!R%IM
解决办法:
vL Dh.}j2m(u0安装文件LR目录下\lrunner\Chs\prerequisites\vc2005_sp1_redist/vcredist_x86.exe,X86的东西,运行就可以了
y9s?2e$ED(l I!q02、在win7下破解时,总是报无权限执行操作51Testing软件测试网khLv:Z6Q9g.H4B
解决办法:51Testing软件测试网9eaM9y+Y!cF!X [
在破解及添加license时,统一都选择以管理员身份运行。51Testing软件测试网'Ie*O2D&{ su-{$v
3、win7旗舰版安装LR报错:command line option syntax error
1H3d lJKY:I.q0解决方法:是因为安装文件路径中有目录是中文名的,所以会报这个错,复制到一个全是英文的目录的文件夹下安装即可51Testing软件测试网$KoO S9z:E"z
4、出现问题:在win7旗舰版下安装loadrunner 11时,老是在安装vc2005 sp1运行组件时报错,出现command line option...
T Z7gm'G7cB0解决方法:到网上下载vc2005 sp1运行组件(vcredist_x86.exe)和vcredist.msi,均存放于e盘下。通过命令行,将其路径定位于e盘目录下,运行命令:vcredist_x86.exe/c:cmd。弹出新的命令窗口,输入命令dir,查找到以exe结尾的运行程序文件,运行该文件。即可安装成功。
r/a6}iK9}KcF0文件存放位置:vcredist_x86.exe:\lrunner\Chs\prerequisites\vc2005_sp1_redist/vcredist_x86.exe
V}-q5]K4Bq#_Y-k0文件存放位置:vcredist.msi:使用winrar解压vcredist_x86.exe,得到vc~.exe文件,再次解压,得到vcredist.msi和vcredist.cab,运行vcredist.msi文件,重启即可。
u S`X9y/?2k05、安装过程中,提示:少了Microsoft Visual c++2005 sp1运行时组件,安装时会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息,无法正常安装;
`8MD\b5^9SJ*y0解决方法:51Testing软件测试网O"[*J*xT%s'k
1、进入loadrunner-11\Additional Components\IDE Add-Ins\MS Visual Studio .NET
0W/l/\6m5|4x-RsjE02、安装:LRVS2005IDEAddInSetup.exe51Testing软件测试网G$WfC"mknl`l
3、再安装loadrunner51Testing软件测试网C0[FN+qE:YQ4|(W
6、win7下LoadRunner11调不出IE8
i-_&a DI0F0解决方法:51Testing软件测试网[,U p_s?\
1、设置IE为默认浏览器
z;HA1M*[8Xo*\02、IE菜单栏-工具-Internet选项-高级页签-不勾选“启用第三方浏览器扩展*”51Testing软件测试网G]6_:P,B'sx*d
7、win7下LoadRunner11操作IE8,IE报错“Internet Explorer已停止工作”51Testing软件测试网,q zV'l1S#u
解决办法:
+K:W$ve"a-v:hr4ss0方法1、在IE浏览器中打开“工具”选项,打开“Internet选项”对话框。单击“高级”选项卡,在“重置Internet
Explorer设置”下单击“重置”。
然后再次单击“重置”。(也可以勾选“删除个性化设置”,将相应的个性化信息重置为默认设置。)51Testing软件测试网LF5OzuR9X
Internet Explorer完成重置设置后,单击“重置Internet Explorer设置”对话框中的“关闭”。关闭所有的浏览器窗口,再次启动Internet Explorer。51Testing软件测试网\I1Ro)}
注,重置后会出现欢迎使用界面,点击下一步完成即可。
1S'inH`0方法2、win7控制面板-程序和功能-打开或关闭windows功能-不勾选‘Internet Explorer’进行卸载
a{-h/v(_0重启后,win7控制面板-程序和功能-打开或关闭windows功能-再勾选‘Internet Explorer’进行安装
$l7uD.ptW'g0$VcrGHt x |^0
51Testing软件测试网p1d.[P.v|!Y
Loadrunner11录制手机App脚本多方法介绍
总体来说,通过LR录制手机脚本的方式有三种:51Testing软件测试网'Jc7g|_"UB%IK
1)通过代理方式录制,保证手机电脑在同一个网段;
Cp_h3Y02)通过抓包录制,在手机上安装Mobile
Recorder;(手机需要root)
r$j/{
_Gyg/B03)通过安卓模拟器录制,本地安装android模拟器Emulator (Android SDK)
/@3u wW~0
-{Y R:p#T
j{0
一、通过代理方式录制
http://jingyan.baidu.com/article/359911f566da0d57fe0306d0.html51Testing软件测试网0p$A9[U9[T#e1u$~!jC
当lr11为破解版(不包含Proxy Recorder代理录制功能,无法使用上面方法录制)51Testing软件测试网6Cbm;r MOr6V
#[qU v$}pGB
j'q051Testing软件测试网'r?(Zd-E
方式1:Web(HTTP/HTML)协议(推荐)
1.说明51Testing软件测试网!R0Oz{4jaE!x*r
目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多。公司没有花钱买Loadrunner,可怜我们工作中一直用的破解版本,没有Loadrunner11.52以上的版本,不能享受录制手机的便利。以下分笔记本和台式机两种设备介绍使用Loadrunner录制手机端App脚本的方法。
\*j3i%t;rh0l 手机和loadrunner安装的电脑必须在同一网段。51Testing软件测试网'To3PX'D,`!J`A
l 视频的www.baidu.com和80端口,换成app服务器的地址和端口。
#V0?#W@_G?^0l 先启动loadrunner录制,再去配置手机的代理端口。
hJ4G%Ej A^8o01.1录制的原理51Testing软件测试网S!p n%nW#?
手机App脚本录制的原理:需要保证手机终端和电脑在公司同一无线网络内,手机终端可以通过代理将请求信息通过电脑进行转发。51Testing软件测试网F5P0},wU-v
z2V6r-L;_6At01. Loadrunner11.0,wplus_init_wsock.exe文件的地址,如:51Testing软件测试网&]%J8B:V }6c6j
C:\Program
Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
2. 公共Wifi 或使用电脑的Wifi(笔记本作为Wifi热点或台式机使用随身Wifi作为热点)
J ABO#yA tr03. 具有无线上网卡的笔记本或台式机(台式机可使用随身Wifi作为无线上网卡)
$AU rr5CP6n04. Android或iPhone手机51Testing软件测试网8q5JLC*{DC2d |3Rn
5. 需要进行测试的server地址(我实际测试的是公司内部环境的APP server地址,这里就直接换作csdn好了,我直接用浏览器访问的) 。
U$v-k;He3xN/k%F0如:www.csdn.NET
;t^.M L4OE/o0I'~ On.z0w(jQ`t[v01. 笔记本需要连接上公共Wifi如OFFICE-Adviser51Testing软件测试网9v FzJXl"C'M,s
2. 获取本地连接IP
5tCc$y~IE!z+\e0网络连接中有无线网络IP,请忽略,需要使用本地lP,如下51Testing软件测试网y ZvY0e)d|i
2.2 Loadrunner的设置51Testing软件测试网:D2wE2YV` z8OHG
1. 录制时选择协议Web(HTTP/HTML):
7KM-Deq2]_jzUs02. 在开始录制时的配置:
0o{ LaX _W'F+zh9FT0Program to record选择之前获取的wplus_init_wsock.exe文件的地址,51Testing软件测试网1Qa K7k@
如:C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
L!QpDv:P,L03. 录制选项的设置:
%`Hh*g{/}[0a. Capture Level Socket level data