您的位置:首页 > 移动开发

LR11.50 通过Mobile Application 录制手机操作

2015-07-05 23:39 274 查看
LR11.50 通过Mobile Application 录制手机操作

步骤就是

1:新建LR脚本。协议选择Mobile Application - HTTP/HTML

2:在record里选择第三个:Record Emulator........

3: 选择下一步后,在emulator to record选择模拟器tools目录下的emulator.exe

command line 里输入avd虚拟机的名称:用@连接 如@test

working directory 随便选个路径就行了

4:然后运行,就会自动启动模拟器,不会录制操作,只会根据发送的网络数据分析来产生脚本;

方法一:建立热点,手机录制脚本

1、
在电脑上运行Wifi文件的脚本,在“网络连接”中增加了“无线网络连接2”,建立无线热点sqz,

2、
设置本机网络为共享:允许其他网络用户通过此计算机的Internet连接来连接(H)-家庭网络连接(H):无线网络连接 2。

3、
手机设置:连接无线sqz—代理设置为电脑IP,端口8888—保存。

4、
确认手机网络正常访问网络。

5、
LR录制脚本:选择Mobile Application – HTTP/HTML协议,

6、
录制设置:Proxy
Recording ——Proxy Data:8888,选择Display
recording toolbar on client machine复选框。

方法二:建立热点,抓取协议脚本

7、 在电脑上运行Wifi文件的脚本,在“网络连接”中增加了“无线网络连接2”,建立无线热点sqz,

8、 设置本机网络为共享:允许其他网络用户通过此计算机的Internet连接来连接(H)-家庭网络连接(H):无线网络连接 2。

9、 手机设置:连接无线sqz—代理设置为电脑IP,端口8888—保存。

10、
确认手机网络正常访问网络。

11、
安装Wireshark-win32软件,安装完成后打开该软件

12、
开始抓取协议:设置如下

单击Startg开始录制脚本

13、
录制完成后保存为Wireshark capture file (.pcap)格式

14、
LR打开Wireshark脚本:选择Mobile
Application – HTTP/HTML协议,

15、
打开“Recoding Wizard”窗口:选择Analyze Traffic——

16、

Ip设置为手机的IP

LoadRunner+Android模所器实现抓包并调试本地服务端

为了测试Android软件的服务端的功能,需要重现某些客户端操作,便于发现功能问题,性能问题。也方便客户端与本机服务端特别是服务端代码进行断点调试。这个时候需要对网络操作进行重现。

loadRunner是hp公司开发的压力测试工具。功能比较强大,能够启动程序并对其网张通信行为进行监控,抓包,并重放。

0.Android模拟器创建虚拟设备。

1.录制模拟器脚本设置

新录制脚本时,程序类别选择Win32 Applications, 将记录的程序选到安卓模拟器程序emulator的本地路径地址,不知道怎么安装使用
安卓模拟器/loadRunner的请百度。

程序启动的参数填写你已经配置好的虚拟设置名,注意,参数前要加“@”符号。

2.Loadrunner启动模拟器开始进入系统

3.已进入系统

4.进入应用程序列表进入XX应用商店

5.进入应用软件后,可以看到loadrunner已经捕获到了事件,对行为进行备注。

6.捕获完成之后,查看生成的脚本。将脚本中网络连接的地址改成本机的。图中body部分为抓到的数据并Base64处理的结果。参见loadRunner帮助文档。

7.去掉不相关的请求代码,运行脚本,loadRunner就会把捕获到的数据请求到你本地的站点上去。本地站点只要开发工具添加了断点调试,就可以一步一步调试了。或者完成你想要的功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: