LoadRunner11录制APP脚本(二)***利用WireShake进行抓包
前提:
1、安装WireShark。在安装WireShark过程中,会提示是否安装WinPacp以及USBPacp。其中WinPacp必须安装
2、电脑和手机必须处于同一网络
3、安装LoadRunner11,并且LoadRuner 11安装补丁LR_03105_Patch4.EXE
1、安装WireShark
下载WireShark,跟随安装步骤进行安装即可
如果出现如下错误“The NPF driver isn't running. You may have trouble capturing or listing interfaces.”
这个错误是因为没有开启NPF服务造成的。
NPF即网络数据包过滤器(Netgroup Packet Filter,NPF)是Winpcap的核心部分,它是Winpcap完成困难工作的组件。它处理网络上传输的数据包,并且对用户级提供可捕获(capture)、发送(injection)和分析性能(analysis capabilities)。 它不仅提供了基本的特性(例如抓包),还有更高级的特性(例如可编程的过滤器系统)。前者可以被用来约束一个抓包会话只针对网络通信中的一个子集,后者提供了一个强大而简单的统计网络通信量的机制。
解决办法如下:
(1)确保自己安装了WinPcap(这个在安装Wireshark时会提示你安装的)也可以从官网下载:http://www.winpcap.org/
(2)在命令提示符下输入:net start npf 会提示打开驱动服务成功。如下图所示:如果想关闭服务就输入:net stop npf 即可。
2、确保手机和电脑处于同一网络
3、开始抓包
3.1 WireShark端操作
打开WireShark,选择无线网络连接2(WiFi热点),点击Start
在手机端操作,WireShark就会进行抓包。抓包完成后,点击stop the running live capture停止
点击File>Save as来保存抓取的数据。注意必须保存文件格式为pcap