转载

loadrunner11 录制手机App

原文转至https://www.cnblogs.com/workmore/p/6101463.html

如有侵权,请联系我xuwangcheng14@163.com。

=================================================================

总体来说,通过LR录制手机脚本的方式有三种:
(1)通过代理方式录制,保证手机电脑在同一个网段;
(2)通过抓包录制,在手机上安装Mobile Recorder;
(3)通过安卓模拟器录制,本地安装Android模拟器Emulator (Android SDK)

本人目前只用过方式(1),先记录下方式(1)的实现方法

一、保证手机与主机处于同一WIFI下,如果是笔记本电脑,直接连同一WIFI即可,如果是台式机,需要小度WIFI无线网连接工具,协助解决同一WIFI连接问题。检查标准:查看手机IP地址和本机IP地址是否在同一网段

  

二、录制时选择协议Web(HTTP/HTML)

  

三、在开始录制时的配置:

  1、application type 选择win32 application

  2、Program to record 选择之前获取的wplus_init_wsock.exe文件的地址,如:C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe

  3、working directory 选择到loadrunner的bin目录下

四、loadrunner中设置mapping port代理端口

  (1)Capture Level Socket level data

  (2)New Entry 配置

  说明:Taregt Server为服务器的地址,Port设置为80

     Traffic Forwarding 为代理转发的IP,需要与手机端设置一致,设置为本机不冲突的端口即可,如2008

五、手机端设置代理

  

六、开始录制

  点击Start Recording开始录制,在手机App页面进行操作,即可录制

七、其他录制方式可参考:http://www.cnblogs.com/mxqh2016/p/6016866.html#undefined

经验总结:

1、使用小度360连接台式机时,一定要切换到无线网卡模式,最好是把台式机的有线网拔掉

2、录制完成后,一定要关闭弹出的代理录制框,否则在下次录制时,无法成功录制脚本(这个录制框每开启一次录制,就会弹出一个,不会自动关闭)

3、用netstat在本机命令窗口查看下已经占用的端口,避免端口冲突

正文到此结束