• Fiddler抓包-只抓APP的请求


    fiddler抓手机app的请求,估计大部分都会,但是如何只抓来自app的请求呢?

      把来自pc的请求过滤掉,因为请求太多,这样会找不到重要的信息了。

      环境准备:

      1.电脑上已装fiddler

      2.手机和电脑在同一局域网

      一、设置

      1.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect。

      2.记住这里的端口号:8888,后面会用到。

     

    二、查看电脑IP

      1.打开cmd,输入:ipconfig,记住这个IPv4地址。

      >>ipconfig

    三、设置代理

      1.手机设置->WLAN设置->选择该wifi,点右边的箭头(有的手机是长按弹出选项框)。

    2.选择修改网络配置:

      配置主机名:与主机电脑IP地址保持一致

      端口号:8888

      3.保存后就可以抓到来自手机的请求了。

     

     四、抓APP上的HTTPS请求

      1.如果app都是http请求,是不需要安装证书,能直接抓到的,如果是https请求,这时候手机就需要下载证书了。

      2.打开手机浏览器输入:10.224.xx.xx:8888 ,这个中间的host地址就是前面查到的本机地址。

      3.出现如下画面,点箭头所指的位置,点击安装就可以了。

    五、设置过滤

      1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。

      2.打开fiddler>Tools>Fiddler Options>HTTPS>...from remote clients only,勾选这个选项就可以了。

      ...from all processes :抓所有的请求

      ...from browsers only :只抓浏览器的请求

      ...from non-browsers only :只抓非浏览器的请求

      ...from remote clients only:只抓远程客户端请求

       (注意:如果手机设置代理后,测玩之后记得恢复原样,要不然手机无法正常上网。)

    最后:下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!【100%无套路免费领取】

    软件测试面试小程序

    被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

    8小时传疯!大厂面试真题全被大佬整理在这个小程序上了!【软件测试,建议收藏】

    涵盖以下这些面试题板块:

    1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

    6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础 

      全套资料获取方式:点击下方小卡片自行领取即可

  • 相关阅读:
    【Android 构建新工具】Bazel 构建Android项目
    LeetCode 2578. 最小和分割:贪心(数学)
    dspe-peg-cy7.5;磷脂-聚乙二醇-CY7.5吲哚菁绿
    脆而不倒谷草兼用脆秆水稻被发掘 国稻种芯百团计划行动
    【区块链 | ENS】ENS中的Namehash加密逻辑
    《计算机体系结构》1.4 技术趋势
    unity操作_碰撞器 c#
    在FreeBSD中安装MySQL数据库
    (C++进阶)使用Eigen库进行多项式曲线拟合
    算法面试点汇总
  • 原文地址:https://blog.csdn.net/Xsk215/article/details/134012333