• 0
  • 0
分享
  • Fiddler抓包-只抓APP的请求——软件测试圈
  • 曼倩诙谐 2022-12-27 10:54:08 字数 967 阅读 1928 收藏 0

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

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

  环境准备:

  1.电脑上已装fiddler

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

  一、设置

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

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

1-1.jpg


  二、查看电脑IP

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

  >>ipconfig

1-2.jpg


  三、设置代理

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

1-3.jpg

  2.选择修改网络配置:

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

  端口号:8888

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

1-4.jpg

  四、抓APP上的HTTPS请求

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

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

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

1-5.jpg

  五、设置过滤

  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:只抓远程客户端请求

1-6.jpg

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



作者:佚名    

来源:http://www.51testing.com/html/51/n-4479051.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 在我看来接口测试相对其他类型的测试是比较简单的。对于最常见的HTTP接口,只需要知道接口的 URL、方法、参数类型、返回值 ... 就可以对接口进行测试了。apifox如果你是入门级选手,那么apifox应该很适合你,它是一款类似postman的接口测试工具。而且功能也很强大,定位 Postman + Swagger + Mock + JMeter。你值得尝试。为什么不postman? 嗯,你说的都对!HttpRunner如果你不想用工具,也不想写代码。想更加简单高效的编写接口测试用例,那么HttpRunner2.x 就很适合你了。{     "...
            0 0 1148
            分享
          • 在我们日常工作中,处理重复、冗长、庞大的文本需求是在所难免的,比如电商运营上架 2000 个商品的标题、商品描述、规格、分类;HR 需要整理并标注 500 份简历信息构建数据库;营销人员撰写 30 篇不同风格媒体平台的软文;翻译人员要把 10 篇稿件翻译成 15 种语言等。面对此类工作的耗时久、效率低、重复劳动常常令我们筋疲力竭。试想一下,写 10 篇 SEO 文章,需要多久?3 小时?5 小时?那么 100 篇呢?如果 5 分钟简单操作,就可以结束这些噩梦呢?让我们先来点击观看一段视频Dify 批量文本生成功能,将在此类工作中给你带来数十倍的效率提升。Step1:根据需求创建 [ 文本生成应...
            0 0 688
            分享
          • 前言:消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等,这里准备了一些rabbitmq面试题,你会么?rabbitmq 的使用场景有哪些?1、异步调用2、应用解耦3、流量削峰4、数据冗余5、延迟队列6、分布式事务......rabbitmq 有哪些重要的角色?1、生产者:发送消息的角色。2、消费者:接收并处理消息的角色。3、消息代理者:传递消息的角色,本身不产生和消...
            5 4 1366
            分享
          • 读者提问:『阿常你好,想请教一下,测试研发的人数科学比例应该是多少呢 ?』阿常回答:没有标准的参考比例,每个团队的实际情况不一样。比如,我们可能需要考虑的几个因素:1、软件的易测试程度2、测试人员和开发人员的经验3、必须坚持的质量标准4、研发测试流程成熟度阿常碎碎念:以上,代表阿常个人观点。看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
            0 0 986
            分享
          •   我们不应该仅仅局限于某一种工具,性能测试能使用的工具非常多,选择适合的就是最好的。笔者已经使用Loadrunner进行多年的项目性能测试实战经验,也算略有小成,任何性能测试(如压力测试、负载测试、疲劳强度测试等)都可以使用该工具。但我并不鼓励这样做,我们应该根据当前所处的情况,基于被测对象、时间及成本考虑,采用最合适的工具。闲话少谈,今天笔者要给大家分享的是用Jmeter来进行HTTP接口的压力测试。实际接口测试还可以使用Tsung、SoapUI等工具,但基于各方面考虑,最终采用了Jmeter。  Jmeter相对于Loadrunner来说,更轻,易于安装,如果对过程数据收集不多、测试场景...
            0 0 767
            分享
      • 51testing软件测试圈微信