码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何解决fiddler抓包安卓,Ios失败问题?


    你好,我是测试小牛。

    之前写过一篇关于fiddler抓包app接口定位分析bug的文章

    如何使用fiddler抓包安卓,IOS接口,并定位分析bug?

    然后评论区有很多同学反馈fiddler抓包失败,说部分安卓,ios系统不支持。那么有什么好的解决方案呢?

    最好的方式就是换一个更牛逼的工具,推荐一款我现在在公司经常用的抓包工具whistlejs。

    说一下whistlejs的优点:

    1.跨平台,它是基于浏览器的,可以在mac或者windows上使用,而且配置简单。

    2.集成了host管理功能,我们不需要在像fiddler那样,需要绑host的时候,专门找个工具去做这件事。

    3.可以基于域名的代理,我们可以像绑host的ip那样,绑定访问的域名

    当然它也是有缺点的就是要配置运行依赖环境,比如java的开源工具需要jdk,那么whistlejs需要node。

    下面开始介绍如何安装使用。

    1、安装node

    可以去https://nodejs.org/ 官网下载,安装后使用:node -v  检查下是否安装成功

    2、安装whistlejs

    进入dos使用命令:

    npm install -g whistle

    安装后使用命令:w2 help  检查是否安装成功

    3、启动whistle

    使用命令:w2 start

    4、chrome浏览器代理设置

    打开地址:https://chrome.google.com/webstore/detail/whistle-%E7%AC%AC%E4%B8%89%E6%96%B9%E6%8F%92%E4%BB%B6/ibhpjiafjijjpofblhamncmhlicfcofm/related

    给你的浏览器加上该插件。

    5、插件安装成功,就可以打开whistle的页面了 http://local.whistlejs.com

    6、手机代理

    在第三步的启动后,会打印出代理的ip及端口: http://192.168.191.1:8899/

    手机绑定这个ip及端口即可。

    7、https抓取

    点击工具栏的HTTPS,会弹出如下窗口

    此码为证书下载码,手机配好代理后,扫此码即可安装证书。

    最后勾选上配置项即可抓取https请求

    需要注意的是,在您抓取https时,可能会导致本地的https网站无法打开,您可以将上面红框中的选项不勾选即可。

    另外,使用的时候可以注意https前面的图标,如果是锁,那就说明目前状态不可抓https,如果是勾即是开启状态。

    8、host绑定

    我们点击最左侧的rules选项

    打开如图:

    在这个里面就可以绑定host或者域名啥的,包括重定向文件等等,填好后使用万能键ctrl+s即可生效。

    我们回到network,抓到请求后,查看此项就可知道是否绑定成功:

    以上就是whistlejs对安卓,ios进行抓包的使用操作说明,亲测非常好用,比fiddler好用多了,大家可以自己去安装试试。

    具体参考官方说明:

    https://www.npmjs.com/package/whistle

    最后,关于软件测试转行,offer选择等等,都可以通过公众号菜单栏添加我微信ceshixiaoniu私信交流。任何疑问都可以免费咨询,知无不言。需要学习资料或者帮忙修改简历也可以私信!!

    还没有关注我宝藏公众号的朋友可以关注一波,免费获取简历,面试题,测开,自动化,性能以及各种测试工具等24种学习资源,获取方式参考下面文章:

    测试资源藏宝图

    小牛翻遍全网分类整理了自动化,性能测试各种测试工具等一百多本电子书,摸鱼学习必备.....获取方式参考下面这篇文章:

    免费领福利啦!

    推荐阅读:

    学编程究竟应该怎么学?

    看完这篇,python面试稳了!(上)

    为什么现在很多大厂都在实践测试左移和测试右移?

  • 相关阅读:
    五年数据库专家,深入剖析高性能MySQL架构系统,不来后悔一辈子
    Django学习一:创建Django框架,介绍Django的项目结构和开发逻辑。创建应用,编写主包和应用中的helloworld
    智能照明控制系统助力某商业综合体实现“双碳”
    如何使用腾讯会议录屏?腾讯会议不允许录屏怎么办?这个方法教你解决
    大学报考计算机相关专业,这份指南收好,最新数据
    C++并发编程 - 同步并发操作
    [附源码]计算机毕业设计兴达五金日杂批发商店管理系统Springboot程序
    IDM下载器怎么用 IDM下载器使用技巧 idm下载器怎么下载网页视频
    区块链游戏的开发流程
    计算机专业毕业设计项目推荐08-英语在线点读平台(SpringBoot+Vue+MongoDB)
  • 原文地址:https://blog.csdn.net/qq_26946745/article/details/126288738
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号