美文网首页
【Fiddler】抓包与发送请求

【Fiddler】抓包与发送请求

作者: aSmileYang | 来源:发表于2017-08-18 20:34 被阅读0次

        Fiddler是一个HTTP协议调试代理工具,提到HTTP,最先想到的肯定是最常用的两种HTTP请求方法:GET 和 POST。GET- 从指定的资源请求数据。POST- 向指定的资源提交要被处理的数据。

        关于get和post方法的使用,打算放在postman里面讲述。今天只用点点点---Fiddler可以直接抓到我们的请求,并且可以自定义的发送请求,只需要点点鼠标,就能get/post我们想要的数据。

       PS:尚未安装配置的,参考上一篇【Fiddler】安装与设置代理

        一,以登陆为例,进行抓包。

        首先,输入正确的用户名和密码,点击登录,我们可以看到result是200,表示ok,请求成功,如图,右侧清晰的看到我们输入的用户名和密码。

    登陆成功

       然后,我们故意将密码输错,点击登录,我们可以看到result是401,Unauthorized,未经授权的,就是说我们的用户名或密码有误。 http协议的所有状态码及含义,参考此网址:http://www.w3school.com.cn/tags/html_ref_httpmessages.asp

    登录失败

        二,以聊天为例,进行自定义发送请求。

      在一款测试用的聊天工具上,发送一条消息,此时我们可以抓到这条数据,右击该记录,Replay。如图,诸多选项中,这里介绍三个:

    重复发送请求

    Reissue Requests,重新请求此地址,会将这条消息重发一遍;

    Reissue and Edit,可编辑消息内容,并发送。

    Reissue  Sequentially,点击会弹出一个弹窗,输入次数,点击确定,这条消息就会被发送这么多次。

    小尾巴:

    本篇主要是利用Fiddler抓包与发送请求,来辅助功能测试,比如我们想发几百条数据的时候,手动输入内容点击发送,是很麻烦的,Fiddler就完美的解决了这个问题。最重要的是在app或web调用接口时,可以抓取所传参数以及返回值,进行bug定位或性能分析。

    相关文章

      网友评论

          本文标题:【Fiddler】抓包与发送请求

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