接口测试之用fiddler对手机app进行抓包

软件测试呀 软件测试呀     2022-12-01     199

关键词:

Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。

它也支持对手机应用进行http抓包的,本文就来介绍下如何用fiddler对手机应用来抓包。

测试环境,PC电脑上开360WiFi共享,手机连接到WiFi上。

一、PC端设置

1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的)

打开Fiddler菜单项Tools->Options->HTTPS,

勾选CaptureHTTPS CONNECTs,点击Actions,

勾选Decrypt HTTPS traffic和Ignore servercertificate errors两项,点击OK(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行)。

2. 配置fiddler允许远程连接

Findler菜单Tools->TelerikFiddler Options->Connections,

勾选allow remote computers to connect,默认监听端口为8888。

3、准备手机端的数据

首先查询手机所在的网络:pc端->cmd->ipconfig查询ipv4网络信息:xx.xx.xx.xx,

Findler监听端口为8888,可以findler的option中查看。

二、手机端进行参数配置

第一步:手机和电脑连接同一个网络,打开手机浏览器,输入http:// xx.xx.xx.xx:8888,点击跳转,在弹出的页面中点击FindlerRoot Certificate,下载证书。
  
  第二步:下载之后,会提示安装(或者自己去浏览器下载页面手动点击安装),此处需要输入手机锁屏密码(没有的话需要设置一个),为证书取一个名字如:findler,其他不需要设置
  
 第三步:更改手机无线网的代理

手机系统设置->无线网->选中连接的WiFi网络,在弹出的菜单中选中修改网络,弹出页面勾选高级,代理选择手动,主机名就是fiddler的电脑ip地址,findler设置的端口号,点击保存即可。


  第四步:手机点开“今日头条”应用,随便点几个页面,在PC上fiddler中会显示一些http信息,则findler抓取手机上app包配置成功。


三、恢复设置

1、停止Findler对手机的网络监控

手机系统设置->无线网->选中连接的WiFi网络,在弹出的菜单中选中修改网络,弹出页面勾选高级,代理选择无,保存即可。

2.删除手机中证书(以华为手机为例)

系统设置->安全和隐私->更多安全设置->加密和凭证->用户凭证,点击证书删除即可。

最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!

这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……

如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。

自学推荐B站视频:

零基础转行软件测试:38天自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!

自动化测试进阶:已上岸华为,涨薪20K,2022最适合自学的python自动化测试教程,自己花16800买的,无偿分享

使用fiddler对手机app抓包渗透测试实战(代码片段)

...咋检测的,就下了某日报app既然是app,首先使用fiddler抓取手机流量,用电脑模拟器或者手机设置代理,将流量转发至电脑具体步骤首先需要保证手机和电脑在同一个WiFi下,如果是模拟器那没事了&#x 查看详情

fiddler+夜神模拟器进行app抓包

Fiddler+夜神模拟器进行APP抓包作者:无界编程需求:对公司APP进行抓包获取详细的接口信息,这是现在开发必备的。工具:Fiddler抓包,夜神模拟器模拟手机安装APP注意:在Fiddler里长按左键才出现菜单或... 查看详情

fiddler手机抓包有啥用

参考技术Afiddler手机抓包有什么用:cr173.37625_1.上面为Fiddler对安卓应用手机抓包图文教程fiddlerapp抓包有什么用在做手机或移动端APP的介面测试时,需要从开发人员那里获取介面文件,介面文件应该包括完整的功能介面、介面请求... 查看详情

通过fiddler肆意修改接口返回数据进行测试

参考技术A通过Fiddler我们可以有好几种方法修改返回结果:第一种:在Fiddler底部的黑色命令行显示区域通过bpuurl的形式按回车之后进行拦截,通过手机app访问指定接口,拦截到后可以选择response文件后通过拦截;第二种:在AutoRes... 查看详情

fiddler无法与手机连接是啥原因?

首先要确保手机和安装有Fiddler的计算机处在同一个局域网中,可以使用路由器,或者使用笔记本发送热点给手机使用。在这里本人是使用手机USB共享功能让笔记本联网的。进入cmd输入ipconfig/all。查看IPv4地址,下面设置代理需要... 查看详情

fiddler无法与手机连接是啥原因

首先要确保手机和安装有Fiddler的计算机处在同一个局域网中,可以使用路由器,或者使用笔记本发送热点给手机使用。在这里本人是使用手机USB共享功能让笔记本联网的。进入cmd输入ipconfig/all。查看IPv4地址,如下图。下面设置... 查看详情

fiddler+夜神模拟器对安卓app进行抓包(代码片段)

Fiddler+夜神模拟器对安卓app进行抓包  在浏览器中查看网络请求,我们可以直接F12在Network中获取,但是要查看手机端app的网络请求就没有那么简单了。这里使用Fiddler抓包工具,抓取夜神模拟器中app的网络请求。... 查看详情

用fiddler进行手机抓包,手机设置代理后手机浏览器无法打开网页

用fiddler进行手机抓包,手机设置代理后,手机无法打开app进行抓包,但是显示网络异常,打开浏览器测试http和https均无法访问,显示无法与服务器连接。之前都还好好的参考技术A在PC端,用安卓模拟器试试,要选可以设置WIFI的... 查看详情

通过fiddler进行手机抓包

通过Fiddler进行手机抓包通过Fiddler抓包工具,可以抓取手机的网络通信,但前提是手机和电脑处于同一局域网内(WI-FI或热点),然后进行以下设置:用Fiddler对Android应用进行抓包打开Fiddler设置     在Connections里... 查看详情

接口测试之fiddler抓包篡改(一)

参考技术A   本人软件测试小姐姐一枚,今天开始将日常学习的测试知识梳理总结分享哦。希望能和从事测试的小哥哥小姐姐一起进步,薪资蹭蹭往上涨。接口是什么呢?接口作用是什么?我们为什么要做接口测试?... 查看详情

使用fiddler进行web接口测试

一、Fiddler简介1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark。为什么使用fiddler?原因如下:A)Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请... 查看详情

android利用fiddler进行抓包详解教程。抓取接口以及数据,可以抓真实安卓手机或者模拟器。

...知道抓包的方法很多。我这里给大家介绍介绍一种,利用fiddler进行抓包,当然比如Wireshark也可以抓包,我们这里不做介绍。我这里演示的是fiddler+天天模拟器,当然真实安卓手机也是一样的。而且也可以观察自己pc电脑的数据。... 查看详情

前段时间碰到的一些问题(免费wifi设置+fiddler对手机进行抓包+fiddler抓不到https的请求)

这段时间转入移动端测试,对这块比较陌生,工作开展起来比较困难,所以好多东西都只是以解决问题为第一目标,没有去细细推敲其中原理,可能会有些语无伦次之感,但还是记一下当时解决问题的大致思路,供以后参考。1.... 查看详情

fiddler抓包使用教程-扫盲篇

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72823370本文出自【赵彦军的博客】1、什么是抓包?不同主机之间的数据通信都是通过网络来进行传输,对那些在网络上传输的数据(发送、请求的数据)进行截获、编辑、... 查看详情

从fiddler抓包到jmeter接口测试(简单的思路)

...权声明:本文为博主原创文章,未经博主允许不得转载。Fiddler下载和配置安装从网上下载fiddler的安装包即可,直接默认,一直点击下一步,直至安装完成。安装完成后直接打开Fiddler在菜单栏Tools->FiddlerOptions->Connections,勾... 查看详情

应用抓包之fiddler抓包

...考技术Atcpdump抓包:应用抓包之tcpdump命令抓包1.抓包工具Fiddler(Windows版)2.真机一个3.预抓包的App一个(我们以app抓包为例)Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一。它能够记录客户端和服... 查看详情

使用fiddler对iphone手机的应用数据进行抓包分析

原文出自:http://www.cr173.com/html/20064_1.html   Fiddler能捕获ISO设备发出的请求,比如IPhone,IPad,MacBook.等等苹果的设备。 同理,也可以截获Andriod,WindowsPhone的等设备发出的HTTP/HTTPS。前提条件:   安装Fiddler的... 查看详情

接口测试基础——fiddler抓包常见问题

fiddler抓包工作原理:以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,过程如下:web代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行... 查看详情