LR多种方法录制APP应用脚本
上一篇 / 下一篇 2016-11-25 14:49:35 / 个人分类:移动测试
51Testing软件测试网BW"hP2}w!_J
LoadRunner11安装破解
前提条件:
:{S#WxwS}-Q2lk0内存:2G,硬盘空闲空间10G,安装完成后实际只占不到2G
$~$FW M*{+n8rd0支持winXP SP3;windows 2008;32位win7(64位上不支持录制脚本);
BC&l6l[.l0浏览器支持IE6-8,firefox3。若以前安装过LoadRunner,则将其卸载。
&h"SyBA01、准备好安装文件、补丁和破解文件:
WY2Zu,m\,V01)[性能测试工具LR11.00]loadrunner-11.iso 4G
#zYh1uh-N S02)HP_LoadRunner_11.00_Patch的4个补丁文件
/q4u zA%s/?3y03)破解文件和lr注册表删除工具,lr_Del_license(regedit).exe51Testing软件测试网!L8k i$dzct$Q9Yb z
2、虚拟光驱加载或解压[性能测试工具LR11.00].loadrunner-11.iso,运行“setup.exe”51Testing软件测试网$p'_9e o/r'D
3、点击安装,其中会有提示缺少“Microsoft Visual C++ 2005 SP1运行组件”,下载这个组件。这里安装“vcredist_x86.exe”。安装完成后在一次运行“setup.exe”时,安装程序会自动检查所需组件是否都已安装51Testing软件测试网_diC?m/?\8IG
4、安装完成后,系统会自动打开“Loadrunner License Information”窗口51Testing软件测试网`9M'ix9{U(WJj"y
5、退出LoadRunner,安装补丁文件51Testing软件测试网O ^$Kjfj
6、破解:将“lm70.dll”,“mlr5lprg.dll”这两个破解文件复制并粘贴到LR11安装目录下的bin文件夹下,一般是C:\Program Files\HP\LoadRunner\bin。复制时注意要先将loadrunner关闭,否则会出现复制出错的提示。51Testing软件测试网,bf~d(t!{ g-Y#?
7、使用loadrunner注册表删除工具来删除此程序注册表中的license。(运行“lr删除注册表”)。注意要先将LR关闭。51Testing软件测试网vv8N`Aa@0LUO
8、启动loadrunner,选择“CONFUGURATION—>loadrunner license”。输入license51Testing软件测试网&F@r_y-@:W+y Qo
license:
(Z"~!o(H6O9U0web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
%cu5a _5A,g RT0golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI
t6a QkfNv2K0golba-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR
:Rqkg#S(vH9i0golba-65000:AEACFSJI-YJKJKJJKEJIJD-BCLBR51Testing软件测试网bla4]!o:M$Fw
注:51Testing软件测试网Xg+R1v.C9Q1J&Rm
1、loadrunner11安装报错无法找到vc2005组件
q(?*K)k mj1W{0解决办法:51Testing软件测试网G5m YV,ZH
安装文件LR目录下\lrunner\Chs\prerequisites\vc2005_sp1_redist/vcredist_x86.exe,X86的东西,运行就可以了51Testing软件测试网p.SS:xP1]
2、在win7下破解时,总是报无权限执行操作
?`RX"B#pib0解决办法:51Testing软件测试网td6JbQ@*{,w
在破解及添加license时,统一都选择以管理员身份运行。
^a3^8g m;C0pN*n03、win7旗舰版安装LR报错:command line option syntax error51Testing软件测试网4kd%_@YSjs
解决方法:是因为安装文件路径中有目录是中文名的,所以会报这个错,复制到一个全是英文的目录的文件夹下安装即可51Testing软件测试网.@6c KCyk1q
4、出现问题:在win7旗舰版下安装loadrunner 11时,老是在安装vc2005 sp1运行组件时报错,出现command line option...
7KwV'i|&H5[$K0解决方法:到网上下载vc2005 sp1运行组件(vcredist_x86.exe)和vcredist.msi,均存放于e盘下。通过命令行,将其路径定位于e盘目录下,运行命令:vcredist_x86.exe/c:cmd。弹出新的命令窗口,输入命令dir,查找到以exe结尾的运行程序文件,运行该文件。即可安装成功。
2d2rdE$c*Rg0文件存放位置:vcredist_x86.exe:\lrunner\Chs\prerequisites\vc2005_sp1_redist/vcredist_x86.exe51Testing软件测试网:^tzGs:}Q
文件存放位置:vcredist.msi:使用winrar解压vcredist_x86.exe,得到vc~.exe文件,再次解压,得到vcredist.msi和vcredist.cab,运行vcredist.msi文件,重启即可。
h6~~HB6n5q/V}05、安装过程中,提示:少了Microsoft Visual c++2005 sp1运行时组件,安装时会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息,无法正常安装;51Testing软件测试网 c,c6V_;mtv0qt
解决方法:
"~^8|4QEYT n)uX6O01、进入loadrunner-11\Additional Components\IDE Add-Ins\MS Visual Studio .NET
&pVL|C9O02、安装:LRVS2005IDEAddInSetup.exe
:n e"A#A6]e6M2b;UO]03、再安装loadrunner51Testing软件测试网 i9p2eH})Y"K
6、win7下LoadRunner11调不出IE8
`T;}S|%yH.F0解决方法:
!_xqvO G!Eh01、设置IE为默认浏览器
nf(DbN$j02、IE菜单栏-工具-Internet选项-高级页签-不勾选“启用第三方浏览器扩展*”
$kP z.BZn+?#[O07、win7下LoadRunner11操作IE8,IE报错“Internet Explorer已停止工作”
#^k G]&@l,N3@!V?0]u0解决办法:51Testing软件测试网L&^!R8FlOvv^/n{
方法1、在IE浏览器中打开“工具”选项,打开“Internet选项”对话框。单击“高级”选项卡,在“重置Internet
Explorer设置”下单击“重置”。51Testing软件测试网8MX E2A6AQ,Q(]
然后再次单击“重置”。(也可以勾选“删除个性化设置”,将相应的个性化信息重置为默认设置。)51Testing软件测试网t&iQkZ9nB
Internet Explorer完成重置设置后,单击“重置Internet Explorer设置”对话框中的“关闭”。关闭所有的浏览器窗口,再次启动Internet Explorer。
8D+JG"?{ A0注,重置后会出现欢迎使用界面,点击下一步完成即可。51Testing软件测试网9n"G1cP)c"`U1aB
方法2、win7控制面板-程序和功能-打开或关闭windows功能-不勾选‘Internet Explorer’进行卸载
0W*Y-G$K'Z:BTt9F5J\0重启后,win7控制面板-程序和功能-打开或关闭windows功能-再勾选‘Internet Explorer’进行安装51Testing软件测试网w,lMH|Hf A.UW?
9v%_/}(_;DBD[}2l0
J(p'Ao;y0
Loadrunner11录制手机App脚本多方法介绍
总体来说,通过LR录制手机脚本的方式有三种:
$M-UMzl4^01)通过代理方式录制,保证手机电脑在同一个网段;
_sG/u |1_ k02)通过抓包录制,在手机上安装Mobile
Recorder;(手机需要root)51Testing软件测试网2En `9I(@ Y;T
3)通过安卓模拟器录制,本地安装android模拟器Emulator (Android SDK)51Testing软件测试网B]3O2~g X
%m4nu]'B6u051Testing软件测试网7U(g$S*^ \B;A[y
一、通过代理方式录制
http://jingyan.baidu.com/article/359911f566da0d57fe0306d0.html51Testing软件测试网&RB;m2Kk._kw1ar&W
当lr11为破解版(不包含Proxy Recorder代理录制功能,无法使用上面方法录制)51Testing软件测试网&o x/hD8L5u P0Jb
51Testing软件测试网"UT'{}vN2z
51Testing软件测试网KF/vMu
方式1:Web(HTTP/HTML)协议(推荐)
1.说明51Testing软件测试网3e{Z$X5`|.w
目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多。公司没有花钱买Loadrunner,可怜我们工作中一直用的破解版本,没有Loadrunner11.52以上的版本,不能享受录制手机的便利。以下分笔记本和台式机两种设备介绍使用Loadrunner录制手机端App脚本的方法。51Testing软件测试网x3Us d.b
l 手机和loadrunner安装的电脑必须在同一网段。51Testing软件测试网+d A.w+@6h},Yx
l 视频的www.baidu.com和80端口,换成app服务器的地址和端口。
_:K}2N:zA0l 先启动loadrunner录制,再去配置手机的代理端口。51Testing软件测试网C%C;t+L9y5C
Zm0m5A&B%G Q$Z0手机App脚本录制的原理:需要保证手机终端和电脑在公司同一无线网络内,手机终端可以通过代理将请求信息通过电脑进行转发。
_/|-oh.Z7T |8hV0_?W{9xZ8iEep|5}a01. Loadrunner11.0,wplus_init_wsock.exe文件的地址,如:51Testing软件测试网7wO8eG&z(AjTb A
C:\Program
Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
2. 公共Wifi 或使用电脑的Wifi(笔记本作为Wifi热点或台式机使用随身Wifi作为热点)51Testing软件测试网&w5S s E.G*?,~eV
3. 具有无线上网卡的笔记本或台式机(台式机可使用随身Wifi作为无线上网卡)51Testing软件测试网,K GhK\1u&q x
4. Android或iPhone手机
(y5B!zzfL'U'GD Np05. 需要进行测试的server地址(我实际测试的是公司内部环境的APP server地址,这里就直接换作csdn好了,我直接用浏览器访问的) 。
+PBXhS J X0如:www.csdn.NET51Testing软件测试网)J?G6dIfj
2、笔记本51Testing软件测试网vaWzn1|7k3v
2.1笔记本的设置51Testing软件测试网@0r ?:x!tDh
1. 笔记本需要连接上公共Wifi如OFFICE-Adviser
:K5E4\1x4_f)t+Y02. 获取本地连接IP51Testing软件测试网t7@.}t w ]#Q^E
网络连接中有无线网络IP,请忽略,需要使用本地lP,如下51Testing软件测试网-KU8pN,b:mD t
2.2 Loadrunner的设置51Testing软件测试网;S#O-~iJ"r P
1. 录制时选择协议Web(HTTP/HTML):
rcx"PV@-A0o%Jr02. 在开始录制时的配置:51Testing软件测试网'O7`J-A}F2nKXWE
Program to record选择之前获取的wplus_init_wsock.exe文件的地址,51Testing软件测试网~kH6st0C
如:C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe51Testing软件测试网 QR`u)T'el
3. 录制选项的设置:51Testing软件测试网Ye~H$g G p)K
a. Capture Level Socket level data
7~~z1{_(Nk [kG*b0b. New Entry配置51Testing软件测试网 Mx1St\5C3H|
说明:Taregt Server为需要录制的地址,Port设置为80
"[/A{;_ A;h.g#iE"V`0Traffic Forwarding为代理转发的IP,需要与手机端设置一致,设置为本机不冲突的端口即可,如200851Testing软件测试网{8{O;^iG
4. 配置完成后保存即可51Testing软件测试网#T6h(UD3F
H{#^Iuj0手机端设置:51Testing软件测试网f2]-DFg*ZD FN4Vj7I@
1. 连接上公共Wifi如360免费wifi51Testing软件测试网5Z1Tus8j:|y @^
2. 设置wifi代理如下:51Testing软件测试网3} TG(xK2`j
其中IP为笔记本IP,代理端口为Loadrunner设置的代理转发端口号:51Testing软件测试网gc4JBu~ _/K
2.4使用LR开始录制脚本51Testing软件测试网"{7v'SA:EYt,L?7h2E
1. 点击Start Recording页面的OK可以开始录制:
\Lp!Y+AA0在手机App页面进行操作,可以看到以下内容,需要录制哪些页面操作对应的功能就可以了:
1dggC mH-c02. 如下,可以看到配置在录制选择中的代码程序也正在运行,录制完成之后关了就可以了。
}5fF-fXwjI},A03、台式机51Testing软件测试网U,x qZ|
台式机基本步骤与笔记本一样,只是需要有无线网卡(实际上只要手机和电脑在一个网段即可),这里就介绍怎么使用随身Wifi这个神器来完成这个工作了~51Testing软件测试网Y){+sXtGE
1. 网上买一个随身wifi,我买的是个百度出的小度wifi。(悲剧的是它的内心是小米的。用小米的驱动才能用,我也不知道为什么)。51Testing软件测试网{Wy)ePf
2. 插上就可以用啦~
1[s|*qI5ph~+Rk03. 使用网卡模式,连接上公共Wifi OFFICE-Adviser51Testing软件测试网N0Eq}!C{
O~*J1O5QQD*v+c04.1参考网页列表51Testing软件测试网$H;S,c0P On
1. 利用loadrunner代理方式,录制手机APP脚本(loadrunner12等包含Proxy Recorder代理录制功能)
+sN;q-K3\+aT.@FT-L0http://jingyan.baidu.com/article/359911f566da0d57fe0306d0.html51Testing软件测试网.`0rQ,b5sd Ec
2. 与1对应的网页有惠普官方网站的解释:
$n/Ce nSq?c4~[z0http://h30499.www3.hp.com/t5/HP-LoadRunner-and-Performance/Recording-HTTP-traffic-on-iOS-devices-with-HP-LoadRunner/ba-p/6582844#.VcHcevncfln
.Ga9[3f`^$la&G0根据官网中的说明,因为Proxy Recorder代理录制功能是从Loadruner 11.52版本才开始有的,我们目前使用的是破解版本的11.0,暂时不支持这个功能。
SNFH(`j2~0方式2:Mobile App(HTTP/HTML)协议
要使用Loadrunner11录制手机脚本,需要先搭建好测试环境: 51Testing软件测试网/d-o7D i0zl2i
能够正常使用的LoadRunner11; 安装一个LR11的补丁包,用于手机录制; 51Testing软件测试网^/P2@5G'V*u&N
pc端和手机端的网络在同一个网段。 这里特别说明一下,电脑需要可以提供热点(用于手机连接),如果是台式电脑不能提供热点,那么可以使用随身WIFI。笔记本电脑可以通过安装360免费WiFi等来达到提供热点的目的。 51Testing软件测试网iDj5A7^(y;a
【测试环境准备】
7U6x4`5g.Y5Wf2Qk0第一步:安装LR11
}G'U]:J0第二步:安装LR11录制手机脚本补丁包,qfelr11patch4.msp,下载好之后,直接点击安装,没有特别的要求。 51Testing软件测试网6FU3}E-O-M#PqC+e
第三步:如果在新建脚本页面,看到Mobile
App(HTTP/HTML),表示补丁包成功安装。 51Testing软件测试网F{
a@0}[[P
51Testing软件测试网CK(jrJ!@+sUx0m
【测试demo】
ZM'l+^4\0第一步:新建一个“Mobile
App(HTTP/HTML)”协议的脚本; 51Testing软件测试网7H
S$y{P"[_qw T
第二步:点击,选择录制模式:选择“Record and Analyze”,如下图中的第一个,点击【下一步】;
RR{1D!M:UA)u$~0 51Testing软件测试网zP&V7pxPBU
TAG:
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | ||||||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 |
我的存档
数据统计
- 访问量: 110132
- 日志数: 89
- 图片数: 1
- 文件数: 15
- 建立时间: 2013-03-01
- 更新时间: 2018-08-23