设置笔记本wifi热点
netshwlan set hostednetwork mode=allow ssid=Perf1 key=12345678
netshwlan start hostednetwork
手机链接Perf1,电脑打开用wireshark录制,保存格式pacp。
原理和手机装recorder一致
Http/html 协议录制
使用Loadrunner录制手机终端App脚本
1说明
目前手机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好了,我直接用浏览器访问的。
)
如:
2笔记本
2.1笔记本的设置
1. 笔记本需要连接上公共Wifi 如OFFICE-Adviser
2. 获取本地连接IP
网络连接中有无线网络IP,请忽略,需要使用本地lP,如下
2.2Loadrunner的设置
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可以开始录制
2.在手机App页面进行操作,可以看到以下内容,需要录制哪些页面操作对应的功能就可以了:如下,啦啦啦,
表示录制成功啦~~~
以下是用公司内部APP环境地址成功录制的截图:
失败的情况示例,可能原因是代理没有设置:
(因公司内网限制,我无法在手机上访问csdn地址。
)
2. 如下,可以看到配置在录制选择中的代码程序也正在运行,录制完成之后关了就可以了
就是它了:
3台式机
台式机基本步骤与笔记本一样,只是需要有无线网卡,这里就介绍怎么使用随身Wifi这个神器来完成这个工作了~ 1. 网上买一个随身wifi,我买的是个百度出的小度wifi。
(悲剧的是它的内心是小米的。
用小米的驱动才能用,我也不知道为什么)。
2. 插上就可以用啦~
3. 使用网卡模式,连接上公共Wifi OFFICE-Adviser
Mobile App协议录制
1.测试前准备
1.1.安装loarunner11.0更新
安装好后,将loadrunner11.0的四个补丁包也安装好(只要安装第四个包即刻,主要为了完整性,四个安装包建议都安装上),
安装方式可以选择HP带的自动更新,也可以下载安装包自动更新。
注:安装包下载地址:1.网络地址:/html/90/360490-848363.html, 2.中心FTP 服务器。
1.2.安装WinPcap(电脑上已安装无需再次安装)
1.2.1.winpcap介绍
winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。
1.2.2.安装winpcap
1、从网上根据自己的电脑系统位数下载相应的程序;
2、双击安装程序,安装。
注:不安装winpcap程序,loadrunner录制的时候报错,缺少winpcap程序。
1.3.安装Wireshark
1、从网上下载Wireshark相应位数的程序;
2、安装Wireshark。
注:安装Wireshark主要是抓包网络中的信息。
1.4.电脑建立一个wife连接
我用的是360wife,主要用户手机连接。
2.用record and analyze Traffic (记录和分析流量)录制脚本
2.1.手机连接wife
手机连接上笔记本共享建立的wife
2.2.启动loadrunner录制脚本
1、启动loadrunner11.0,选择Mobile App (HTTP/HTML),打开VU;
2、点击录制按钮,弹出界面如图:
3点击下一步,如图:
4、点击录制按钮,操作手机开始录制,手机操作完成后,点击结束,产生一个抓包文件,保存,点击“下一步”。
5、进入配置界面,配置之后,点击完成生成脚本:
3.用analyze-Traffic录制脚本
3.1.用Wireshark抓包
1、启动程序,选择网络,如图:
2、网络抓包开始,操作手机,网络抓包完成后,停止抓包,点击“保存”,保存格式为pcap格式。
3.2.用loadrunner生成脚本
1、启动loadrunner11.0,选择Mobile App (HTTP/HTML),打开VU;
2、点击录制按钮,弹出界面如图:
3、点击“下一步”,进入配置界面,配置之后,点击完成生成脚本。