zoukankan      html  css  js  c++  java
  • fiddler抓包App数据

    在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。在手机上对APP进行操作,然后在Fiddler中可以抓取对应的网络交互信息(一个功能中可能设计多个接口的交互)。在抓取的信息中可以看到接口请求方式、接口请求URL、接口请求参数、接口返回参数。
    下面是如何使用fiddler对手机APP进行抓包:

    Fiddler官方下载地址:http://fiddler2.com/

    安装后打开界面效果图如下:

    每一个标签的说明这里不细说了,只说下抓包需要进行的操作:

    1、因为fiddler抓包的原理就是通过代理,所以被测终端需要和安装fiddler的电脑在同一个局域网中。

    2、开启Fiddler的远程连接,Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allowremote computers to connect,并记住端口号为8888,等会设置手机代理时需要。设置好后重启fiddler保证设置生效。设置如下:

    3、  查看电脑IP,在CMD中输入ipconfig:

    4、在手机侧设置代理

    设置-WLAN,找到连接的wifi长按,选择修改网络:

    然后勾选高级选项,选择代理为手动,填入代理服务器为自己电脑IP,端口填入刚刚记住的8888:

    这里是以Android手机举例的,如果是iPhone则可以在对应wifi的设置中直接配置HTTP代理。

    5、现在就可以开始抓包了:

    在手机上对APP进行操作,从fiddler上即可看到对应的网络请求信息:

    6.   在右边的Composer标签页中可以定义并发送网络请求:

    我们也可以直接将左侧抓到的网络请求直接拖到composer中然后进行相应修改即可测试不同参数下该接口的功能是否正常。

    7、在filter标签中我们可以设置不同的过滤规则对抓取的包进行过滤:

  • 相关阅读:
    POJ 2236 Wireless Network(并查集)
    POJ 2010 Moo University
    POJ 3614 Sunscreen(贪心,区间单点匹配)
    POJ 2184 Cow Exhibition(背包)
    POJ 1631 Bridging signals(LIS的等价表述)
    POJ 3181 Dollar Dayz(递推,两个long long)
    POJ 3046 Ant Counting(递推,和号优化)
    POJ 3280 Cheapest Palindrome(区间dp)
    POJ 3616 Milking Time(dp)
    POJ 2385 Apple Catching(01背包)
  • 原文地址:https://www.cnblogs.com/ckAng/p/10737454.html
Copyright © 2011-2022 走看看