Emulator模拟器下配置Fiddler抓包

目录

  • Emulator模拟器下配置Fiddler抓包
    • 准备Android Studio
    • 准备Fiddler
    • 配置Emulator
    • APP抓包实例
    • 注意事项

Emulator模拟器下配置Fiddler抓包

本文主要介绍怎么在Emulator模拟器下配置Fiddler抓包,需要准备的环境有:

  • Windows
  • Android Studio
  • Fiddler

准备Android Studio

  • 官网下载最新版Android Studio【https://developer.android.google.cn/studio/】,或者使用你习惯的版本,需要配置好SDK。最新版SDK在安装完成后在安装界面选择自动下载即可,相比老版本方便许多。
  • 安装完成后打开Android Studio,确认SDK是否安装完成。如下图所示。
    Emulator模拟器下配置Fiddler抓包_第1张图片
  • 创建虚拟机
    – 进入AVD Manager界面,点击Create Virtual Device
    – 进入Select Hardware虚拟设备创建界面,根据分辨率、尺寸需要选择对应机型。然后点击Next
    Emulator模拟器下配置Fiddler抓包_第2张图片
    – 进入System Image界面,根据Android版本选择下载对应的镜像。然后点击Next
    Emulator模拟器下配置Fiddler抓包_第3张图片
    – 进入Android Virtual Device(AVD)界面,可以自定义虚拟设备名称、内存、存储等等信息。点击Finish完成创建。
    Emulator模拟器下配置Fiddler抓包_第4张图片
    – 完成创建后,在虚拟设备管理界面可以查看到新建的虚拟设备,并可以对其进行启动、编辑、删除、复制等操作。
    Emulator模拟器下配置Fiddler抓包_第5张图片

准备Fiddler

  • 从官网https://www.telerik.com/fiddler下载最新版Fiddler并按安装向导完成安装。
  • 安装完成后打开Fiddler,进行远程抓包配置。进入Tools->Option
    – 配置HTTPS,如图全部勾选上,为了进行HTTPS的抓包。如果只是HTTP协议,可以忽略此步。
    Emulator模拟器下配置Fiddler抓包_第6张图片
    – 配置Connectios,如图全部勾选上。并记住端口8888,下文会用到。
    Emulator模拟器下配置Fiddler抓包_第7张图片

配置Emulator

  • 启动Emulator模拟器。此处介绍两种启动方法。
    – AVD管理器启动,进入AVD Manager界面,点击启动按钮即可启动。
    Emulator模拟器下配置Fiddler抓包_第8张图片
    – Emulator命令启动。需配置环境变量。将SDK路径Android\Sdk\emulator完整添加至系统PATH路径中。Window操作系统建议使用Cygwin来操作,使用CMD命令提示符也可以。
    Emulator模拟器下配置Fiddler抓包_第9张图片
    Emulator模拟器下配置Fiddler抓包_第10张图片
  • 配置网路代理
    此处以7.0系统为例,其它系统类似。进入设置->无线和网络->移动网络->接入点名称(APN)
    – 点击添加新建一个接入点,作为代理专用接入点
    Emulator模拟器下配置Fiddler抓包_第11张图片
    – 按照下图方式填写相关内容,代理的IP地址可以通过ipconfig命令查看,端口填写为上文中Fiddler配置的端口号即可,其余内容默认即可。
    Emulator模拟器下配置Fiddler抓包_第12张图片

APP抓包实例

  • 按照以上配置完成后,我们安装雪球APP来测试一下效果。打开Fiddler,然后打开雪球APP,即可查看到雪球APP对服务端请求的接口信息。
    Emulator模拟器下配置Fiddler抓包_第13张图片

注意事项

  • 若出现配置完成后,可以实现抓包,但无法访问互联网,则需要做如下配置。点击后按照提示完成证书安装即可。
    Emulator模拟器下配置Fiddler抓包_第14张图片

你可能感兴趣的:(移动端测试,Emulator,Fiddler,模拟器,抓包,移动端)