loadrunner录制脚本游戏录制

14642人阅读
性能测试(11)
学习总结(3)
使用Loadrunner录制手机终端App脚本
& 目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多。公司比较抠门没有花钱买Loadrunner,可怜我们工作中一直用的破解版本,没有Loadrunner11.52以上的版本,不能享受录制手机的便利。只能自己在网上搜罗一些方法,使用Loadruner11.0实现录制手机应用脚本的方法。
& 以下分笔记本和台式机两种设备介绍使用Loadrunner录制手机端App的方法。
1.1 录制的原理
&&&&&&&& 手机App脚本录制的原理(非正式,仅个人的理解):需要保证手机终端和电脑在公司同一无线网络内,手机终端可以通过代理将请求信息通过电脑进行转发。
1.2必备的软件和设备
1.&&&&&&Loadrunner11.0,wplus_init_wsock.exe文件的地址,如:
C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
2.&&&&&&公共Wifi& 或使用电脑的Wifi(笔记本作为Wifi热点或台式机使用随身Wifi作为热点)
3.&&&&&&具有无线上网卡的笔记本或台式机(台式机可使用随身Wifi作为无线上网卡)
4.&&&&&&Android或iPhone手机
5.&&&&&&需要进行测试的server地址(我实际测试的是公司内部环境的APP server地址,这里就直接换作csdn好了,我直接用浏览器访问的。)&
如:www.csdn.net
2.1 笔记本的设置
1.&&&&&&笔记本需要连接上公共Wifi 如OFFICE-Adviser
2.&&&&&&获取本地连接IP
网络连接中有无线网络IP,请忽略,需要使用本地lP,如下
2.2 Loadrunner的设置
1.&&&&&&录制时选择协议Web(HTTP/HTML):
2.&&&&&&在开始录制时的配置:
其中Program torecord选择之前获取的wplus_init_wsock.exe文件的地址,如:
C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
3.&&&&&&录制选项的设置:
a.&&&&&&Capture Level Socket level data
b.&&&&&&New Entry 配置
说明:Taregt Server为需要录制的地址,Port设置为80
Traffic Forwarding 为代理转发的IP,需要与手机端设置一致,设置为本机不冲突的端口即可,如2008
4.&&&&&&配置完成后保存即可
2.3 手机端的设置
&& 手机端设置:
1.&&&&&&连接上公共Wifi如 OFFICE-Adviser
2.&&&&&&设置wifi代理如下:
其中IP为笔记本IP,代理端口为Loadrunner设置的代理转发端口号:
2.4 使用LR开始录制脚本
1.&&&&&&点击Start Recording页面的OK可以开始录制:
& 在手机App页面进行操作,可以看到以下内容,需要录制哪些页面操作对应的功能就可以了:
如下,啦啦啦,表示录制成功啦~~~
以下是用公司内部APP环境地址成功录制的截图:
失败的情况示例,可能原因是代理没有设置:
(因公司内网限制,我无法在手机上访问csdn地址。。)
2.&&&&&&如下,可以看到配置在录制选择中的代码程序也正在运行,录制完成之后关了就可以了
就是它了:
台式机基本步骤与笔记本一样,只是需要有无线网卡,这里就介绍怎么使用随身Wifi这个神器来完成这个工作了~
1.&&&&&&网上买一个随身wifi,我买的是个百度出的小度wifi。(悲剧的是它的内心是小米的。。。用小米的驱动才能用,我也不知道为什么)。
2.&&&&&&插上就可以用啦~
3.&&&&&&使用网卡模式,连接上公共Wifi OFFICE-Adviser
4.1参考网页列表
1.&&&&&&利用loadrunner代理方式,录制手机APP脚本
/article/da0d57fe0306d0.html
2.&&&&&&与1对应的网页有惠普官方网站的解释:
http://h30499./t5/HP-LoadRunner-and-Performance/Recording-HTTP-traffic-on-iOS-devices-with-HP-LoadRunner/ba-p/6582844#.VcHcevncfln
根据官网中的说明,因为Proxy Recorder 代理录制功能是从Loadruner 11.52版本才开始有的,我们目前使用的是破解版本的11.0,暂时不支持这个功能
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:29952次
排名:千里之外
原创:16篇
评论:12条
(1)(12)(2)(1)by888888 的BLOG
用户名:by888888
访问量:5688
注册日期:
阅读量:5863
阅读量:12276
阅读量:403499
阅读量:1092702
51CTO推荐博文
LR录制时经常事件或action里面代码是空值,解决办法如下:1、修改录制设置Recording Option2、打开后,找到Network-&Port Mapping3、修改Capture level选项里面有3个选项:socket level data:VuGen将捕获HTTP、SMTP、POP3、IMAP、OracleNCA和WinSocket协议--摘自网络wininet level data:VuGen将捕获HTTP、FTP、Gopher协议--摘自网络4、根据不同的协议选择不同的选项即可,其实一共就3个选项,都试一次就能解决了。本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)问题:loadrunner录制event为0
时间: 17:39:01
&&&& 阅读:113
&&&& 评论:
&&&& 收藏:0
标签:&loadrunner录制问题问题1:录制时出现event为0的状况
解决办法:
1.如果是IE浏览器,把启用第三方浏览器扩展*钩给去掉
& & & && &2使用火狐浏览器,这个就比较好,在lr启动的时候就去勾选&
3.在不行关闭防火墙&/br&
4.更换浏览器版本,发现win7 64+IE9+Loadrunner11是绝配,以前使用的是IE8死活录制有问题
因为现实告诉我,win10 上启动lr也很糟糕,win10自带ie11而lr有不支持标签:
&&国之画&&&& &&
版权所有 京ICP备号-2
迷上了代码!

参考资料

 

随机推荐