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

软件测试自动化测试 软件测试自动化测试     2023-01-20     479

关键词:

首先,来聊一下为什么需要抓包接口呢?用什么工具反而都是其次的。

比如你在做web测试或者app测试的时候,页面突然弹出一个系统异常或者其它之类的错误,又或者你一直点击某个按钮没有反应。这个时候你应该怎么做呢?

那么,这个时候我们就需要去抓包看一下接口返回的具体信息,看一下有没有更为详细的报错。比如弹出的系统异常,可能就是前端拿到接口返回报错之后做了一层包装然后返回给前端展示。

再比如点击按钮没有反应,可能就是压根就没有发起接口请求,所以我们都需要使用抓包工具来抓包接口看一下接口返回。

如果你做的是web测试,那么直接使用F12浏览器自带的开发者工具进行抓包就好了。

如果你做的是原生app测试,那么就需要借助工具来进行抓包了,比如最主流的使用最多抓取http和https协议的就是fiddler工具了,接下来就来手把手带你抓包app接口。

下面以fiddler抓包苹果app为例:

一.设置fiddler电脑端

1.打开Fiddler, Tools-> Fiddler Options 
2.选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
3.选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求    发送到Fiddler上来

直接按照下图进行配置即可:

配置完后重启Fiddler电脑端就完成啦~

二.配置ios手机端

手机端相对比较繁琐,一步步来吧~

1.首先确保手机和电脑要是同一WiFi下面才可以,接下来就是手动配置代理,端口号默认都是8888

首先打开cmd输入ipconfig找到ip

2.接下来选择配置代理-手动:

3.接下来就是下载证书:

浏览器输入100.124.66.174:8888直接回车

点击下载证书直接安装即可

4.最后一步就是信任证书

位置在设置-通用-关于本机-证书信任设置

以上就全部设置完成了,这个是抓包ios的教程,抓包安卓的方法不需要最后信任证书,其它步骤都一样。最后来看看抓包效果吧~

打开知乎app就可以看到抓的接口了,只需要找到你想要分析的接口进行分析即可,至于怎么分析接口返回下次可以单独写一篇文章继续讲解,敬请期待!

最后

 

感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

① 2000多本软件测试电子书(主流和经典的书籍应该都有了)

② 软件测试/自动化测试标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python编程语言、API接口自动化测试、web自动化测试、App自动化测试(适合小白学习)

 ⑤ Python学习路线图(告别不入流的学习) 

在我的QQ技术交流群里(技术交流和资源共享,广告进来腿给你打断)

可以自助拿走,群号953306497(备注“csdn111”)群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

fiddler抓包后jmeter实现登录接口

登录接口测试时,先要抓取登录接口,我们使用fiddler来抓包,如下图:然后再使用Jmeter,填写相对于的参数。  查看结果树:关键在与抓包,搞清楚抓包的信息,可以用fiddler和火狐和谷歌。我们看下火狐的抓包:  查看详情

使用fiddler对手机app进行抓包

...接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。在手机上对APP进行操作,然后在Fiddler中可以抓取对应的网络交互信息(一个功能中可能设计多个接口的交互)。在抓取的信息中可以看到接口请... 查看详情

手把手教你如何使用fiddler抓包工具

什么是Fiddler?Fiddler是一个HTTP协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的HTTP通讯。Fiddler提供了电脑端、移动端的抓包、包括http协议和https协议都可以捕获到报文并进行分析;可以设置断点调试、... 查看详情

api接口自动化测试框架搭建-接口抓包工具fiddler安装配置及使用(代码片段)

(六)-接口抓包工具fiddler安装配置及使用1下载安装2基础配置3接口抓包注意:这里不会详细介绍fiddler工具,只是简单的安装和接口抓包,详细使用请网上搜索。主要目的是告诉大家在搭建接口自动化测试框架过程中可能要用的... 查看详情

手把手教你如何使用fiddler抓包工具

什么是Fiddler?Fiddler是一个HTTP协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的HTTP通讯。Fiddler提供了电脑端、移动端的抓包、包括http协议和https协议都可以捕获到报文并进行分析;可以设置断点调试、... 查看详情

fiddler抓包5-接口测试(composer)

前言Fiddler最大的优势在于抓包,我们大部分使用的功能也在抓包的功能上,fiddler做接口测试也是非常方便的。对应没有接口测试文档的时候,可以直接抓完包后,copy请求参数,修改下就可以了。 一、Composer简介点开右侧Comp... 查看详情

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

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

接口工具接口抓包工具之fiddler

一、Fiddler的基本功能介绍Fiddler的官方网站: https://www.telerik.com/purchase/fiddlerFiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包... 查看详情

全网最全fiddler使用教程和fiddler如何抓包(fiddler手机抓包)-笔者亲测

...工具Httpwatch,通用的强大的抓包工具Wireshark.为什么使用fiddler?原因如下:1.Wireshark是通用的抓包工具,但是比较庞大,对于只需要抓取http请求的应用来说,似乎有些大材小用。2.Httpwatch也是比较常用的http抓包工具,但是只支持IE... 查看详情

全网最全fiddler使用教程和fiddler如何抓包(代码片段)

...具Httpwatch,通用的强大的抓包工具Wireshark.为什么使用fiddler?原因如下:1.Wireshark是通用的抓包工具,但是比较庞大,对于只需要抓取http请求的应用来说,似乎有些大材小用。2.Httpwatch也是比较常用的http抓包工... 查看详情

怎样通过fiddler抓包定位前后端的问题

参考技术A  打Fiddler执行菜单栏Tools->FiddlerOptions打设置界面  切换Connections选项卡图设置勾选(要捕获https请求切换HTTPS选项卡勾选应选项)  获取PCIP址:鼠标hover至Fiddler右角网络图标查看本机IP图:192.168.1.107注意连同wif... 查看详情

全网最全fiddler使用教程和fiddler如何抓包(fiddler手机抓包)-笔者亲测

...员二黑,免费领取文章目录一、前言二、HTTP协议三、Fiddler简介和工作原理四、Fiddler六大块详解五、Fi 查看详情

fiddler如何修改上一个接口的返回值

参考技术A使用场景:下一个接口要根据上一个接口的返回值给出不同响应,但是实际工作上不好操作更改上一个接口的值实际操作:1、首先抓包,确定要修改的接口,拿到正常的返回值2、选中该请求,之后点击AutoResponder中AddRu... 查看详情

使用fiddler进行web接口测试

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

fiddler中都有哪些应用

1fiddler的应用是很广泛的2比如fiddler去做安全测试3fiddler可以去做手机抓包测试4fiddler可以去做模拟接口测试5fiddler还可以去抓取https的请求6fiddler在使用过程中可以抓包,抓取url,看请求体和响应体的信息7黑马程序员的这部分课的... 查看详情

测试必备-抓包工具的使用

...如何快速的定位bug呢,那需要抓APP的请求就知道了。一、Fiddler1、下载和安装下载地址:官网2、Fiddler设置启动Fiddler,打开Tools->Options,会弹出一个框框。在Options对话框中,将下列内容设置好8888端口在手机设置代理时 查看详情

fiddler导出接口抓包数据

选择要抓包的接口1.导出.har文件 File-->ExportSessions-->SelectedSessions,选择HTTPArchivev1.2-->Next,选择文件保存位置即可。    2.导出text文件选择的接口右键-->Save-->SelectedSessions-->asText 查看详情

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

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