品牌型号:联想ThinkPad X1
系统:Windows 10 家庭版
软件版本:Fiddler 4
在软件开发和接口调试工作中,抓包工具是很多人都离不开的实用工具,比如我常用的Fiddler就是一款专业的抓包工具。很多人刚接触Fiddler的时候可能只知道它能抓包,但是不清楚Fiddler可以做哪些测试,而且有些新手开发者用Fiddler抓到数据包了,但是却不知道怎么查看接口和参数。下面就给大家介绍Fiddler可以进行哪些测试,Fiddler如何查看接口和参数的相关内容。
一、Fiddler可以进行哪些测试
Fiddler是一款经典的HTTP/HTTPS抓包调试工具,这款软件给我的印象不只是简单的抓网络请求那么简单,在我们平时像Web开发、测试、联调时经常会用得到。它可以用来测试接口功能,我们设置好过滤器之后,抓取到客户端和服务端的请求响应数据,可以通过状态码看到接口是否正常调用、客户端数据是否正常的传递给服务端,服务端的响应结果是否按照预期返回。

Fiddler可以选择请求并批量重放,能够用来做简单的接口稳定性测试,还可以做性能测试分析,能查看请求耗时、响应大小、连接时间等关键数据,我们可以根据这些数据去做相应的优化。

有些时候我们还会用Fiddler去做弱网测试模拟弱网环境,Fiddler自带的弱网测试参数有时候不能满足我们的测试要求,我们还可以通过改写Fiddler的相关配置脚本调整弱网环境下的测试参数。

二、Fiddler如何查看接口和参数
使用Fiddler的时候,建议大家先设置个过滤器,防止启动Fiddler后会话列表会刷出很多干扰数据,在这些干扰数据中找我们需要分析的那个IP数据的话,很浪费时间。我们在Filters中,根据需要展示或者隐藏某个或者某几个IP的数据,然后立即执行过滤器就可以了。

建议是养成这个习惯再去分析数据,在会话列表里找到我们要查看的那条会话,通过双击的方式,可以查看这个请求、接口的详细信息,我们在软件右侧的Inspectors检查器面板中,上方是请求区,下方是响应区,接口的核心信息无非是在请求区域。

在请求区中,我们可以查看到请求的方式是get、post还是put请求,不同的请求方式对应着不同的参数查看方式,像get请求,一般都是直接拼接在URL后方就能直接看到了。post呢,我们可以点开Fiddler右侧面板中的WebForms或者是Raw面板,能看到键值对格式的参数名和参数值的,包括普通参数、JSON参数都能看到。我们平时检查的时候,要重点检查下接口URL、请求方式、参数值和接口文档是否一致。

以上就是Fiddler可以进行哪些测试,Fiddler如何查看接口和参数的全部内容了。Fiddler是一个不错的网络抓包工具,不仅仅是网络抓包功能,还可以帮我们做接口稳定性测试,帮我们提供弱网测试的环境,我们还可以借助它做性能方面的测试,我们要查看接口参数,只需要在软件中找到具体的会话,然后双击,在软件右侧面板中,会在Raw、WebForms子面板中看到具体的请求参数。
