抓包工具之——为什么是Fiddler?

发表于:2018-6-28 14:24

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小小小提姆    来源:测试驿家

  说到“抓包”,请不要先入为主理解成抓住别人的把柄,让别人露馅、出丑的意思,毕竟我可是一枚妥妥的正人Lady。
  如果你是一个初入IT互联网行业的职场小白,可能对“抓包”这个词有点陌生,或者也有耳闻。Don't care!即便之前没听过没用过,那这篇文章会让你对它有初步的认识~
  有人会问:“抓包是什么?”
  抓包(packet capture)其实就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全
  不管是在开发、还是在测试阶段中,“抓包”都是定位bug的主要方法之一。
  特别是当你提交bug给对应的开发同学,如果没有“铁证”,他们通常都拒绝修改。甚至还会高傲的对你说“你抓个包看看,是不是后台或者接口的问题啊,憋有事没事给我提bug~”。
  这个时候,Fiddler就可以帮助你快速打脸回去了~当然,打脸不是目的,帮助开发同学快速精准的定位bug原因,才是王道!
  说到抓包工具,有Fiddler、Charles、HttpWatch、WIRESHARK等知名、不知名的......当然工具没有强弱好坏之分,只是看在什么场景下使用更为适合!
  那么Fiddler究竟是什么?
  能干什么呢?
  《度娘宝典》如是说:
  Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。
  推荐的原因
  1.安装配置简单,快速上手(别说咸鱼,菜鸟都会~);基本功能强大,新手必备(简直不要太好用~);
  2.能记录所有客户端(PC端和手机客户端)和服务器间的Http和Https请求,可监视、设置断点、修改response和request,模拟低速网速环境,还能够使用.net框架语言扩展)
  3.Inspectors查看会话内容清晰(上面是请求内容,下面是响应内容)



上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号