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




3.2 LoadRunner端操作

打开LoadRunner,新建脚本,选择Mobile App(HTTP/HTML)协议,点击Create


Recording type选择Analyze Traffic


Capture选择刚刚保存的抓包文件
Filter based on client side输入手机的IP地址
点击完成


LR脚本就生成啦

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值