app性能测试怎么测
1、1.1 录制的原理
手机App脚本录制的原理(非正式,仅个人的理解):需要保证手机终端和电脑在公司同一无线网络内,手机终端可以通过代理将请求信息通过电脑进行转发。
2、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好了,我直接用浏览器访问的。)
3、2.1 笔记本的设置
1. 笔记本需要连接上公共Wifi 如OFFICE-Adviser
2. 获取本地连接IP
网络连接中有无线网络IP,请忽略,需要使用本地lP,如下

4、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. 配置完成后保存即可




5、2.3 手机端的设置
手机端设置:
1.连接上公共Wifi如 OFFICE-Adviser
2.设置wifi代理如下:
其中IP为笔记本IP,代理端口为Loadrunner设置的代理转发端口号:


6、2.4 使用LR开始录制脚本
1.点击Start Recording页面的OK可以开始录制:
在手机App页面进行操作,可以看到以下内容,需要录制哪些页面操作对应的功能就可以了:
如下,啦啦啦,表示录制成功啦~~~
以下是用公司内部APP环境地址成功录制的截图:
失败的情况示例,可能原因是代理没有设置:
(因公司内网限制,我无法在手机上访问csdn地址。。)
就是它了:




7、台式机
台式机基本步骤与笔记本一样,只是需要有无线网卡,这里就介绍怎么使用随身Wifi这个神器来完成这个工作了~
1.网上买一个随身wifi,我买的是个百度出的小度wifi。(悲剧的是它的内心是小米的。。。用小米的驱动才能用,我也不知道为什么)。
2.插上就可以用啦~
3.使用网卡模式,连接上公共Wifi OFFICE-Adviser