美文网首页
抓包工具——fiddler的使用(1)

抓包工具——fiddler的使用(1)

作者: 宝贝窝3 | 来源:发表于2020-05-21 06:40 被阅读0次

    在测试过程中,基本都会发现bug,而我们提交bug时除了需要描述问题现象还需要提供log文件。抓包的工具比较多,此处介绍常用的f12快捷工具和fiddler工具。

    一、【F12】

    浏览器按快捷键f12,在network——all中就可以看到全部浏览器请求。

    f12截图

    二、【Fiddler】

    Fiddler是比较好用的web代理调试工具之一,它能记录并检查所有客户端与服务端的HTTP/HTTPS请求。现在抓包工具成为测试人员的必备使用工具,开发人员也在普遍使用,进行问题的定位分析,是非常有助于工作的一款工具。

    Fiddler基础知识

    Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。

    代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客户端。

    Fiddler可以抓取支持http代理的任意程序的数据包,如果要抓取https会话,要先安装证书。

    Fiddler的使用

    Fiddler是一个很好用的抓包工具,可以将网络传输发送与接收的数据包进行截获、重发、编辑等操作。也可以用来检测流量。

    Fiddler安装后,设置的端口默认为8888,当Fiddler启动后,默认将IE的代理设为了127.0.0.1:8888,而其他如火狐浏览器需要手动设置代理后才可以抓包。设置内容如图:

    设置代理 抓包界面

    #:顺序号,按照抓包的顺序从1递增

    Result:HTTP状态码

    Protocol:请求使用的协议,如HTTP/HTTPS/FTP等

    HOST:请求地址的主机名或域名

    URL:请求资源的位置

    Body:请求大小

    Caching:请求的缓存过期时间或者缓存控制值

    Content-Type:请求响应的类型

    Process:发送此请求的进程ID

    Comments:备注 

    Custom:自定义值

    相关文章

      网友评论

          本文标题:抓包工具——fiddler的使用(1)

          本文链接:https://www.haomeiwen.com/subject/lhotmhtx.html