总体来说,通过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在本机命令窗口查看下已经占用的端口,避免端口冲突
来源:https://www.cnblogs.com/workmore/p/6101463.html