专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

常用抓包工具(app抓包工具哪个好用)

来源:小易整编  作者:小易  发布时间:2023-09-07 05:19
摘要:大家好啊,我是大田2022.03.30,日更第53/365天。在测试工作中,需要抓包工具帮助定位前后端问题,当看到前端页面出现bug后,需要进一步判断是前端问题还是后端问题。同时可以利用抓包工具进行小规模的安全测试,或者使用抓包工具...

大家好啊,我是大田

常用抓包工具(app抓包工具哪个好用)

2022.03.30,日更第 53 / 365 天。

在测试工作中,需要抓包工具帮助定位前后端问题,当看到前端页面出现bug后,需要进一步判断是前端问题还是后端问题。同时可以利用抓包工具进行小规模的安全测试,或者使用抓包工具构造一些难以测试的测试场景,例如:弱网测试等。

本篇说下抓包工具作用以及常用抓包工具有哪些。

一、抓包工具作用

在客户端与服务器进行通信时,主要采取报文形式传输。客户端和服务器分别产生各自的报文,对于功能测试人员来说,需要验证客户端请求报文和服务器响应报文是否正确,那如何获取二者的报文呢?这里就引入了抓包工具,也只能使用抓包工具来获取。

这里来了解下抓包工具的原理:(工具先以Fiddler为例)

原本浏览器和服务器互相传输信息,现在Fiddler拦截二者的请求,让浏览器所有的请求都发送给Fiddler,由Fiddler转发给服务器,服务器所有返回的数据也都返给Fiddler,由Fiddler返回给浏览器。这样客户端的浏览器和服务器的请求都被Fiddler所拦截下来了,从而Fiddler也知道他们二者各自做了什么内容。

其实这种方式也是早期黑客攻击的手段之一,通过拦截请求,篡改数据,让服务器和客户端认为请求是真实的。

二、常用抓包工具有哪些?

1、浏览器自带开发者工具,例如,谷歌浏览器的开发者工具。

2、Fiddler:Windows系统中非常流行的抓包工具。

3、Charles:也是流行的抓包工具,尤其是在Mac电脑上用的是最多的。

今天就到这啦,明天继续讲这三个工具的优缺点及使用场景。关注我看更多软件测试干货~

end ~~


本文地址:IT百科频道 https://www.hkm168.com/tags/1053946.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • word全选按哪个键

    word全选按哪个键

    word全选按的键是:1、使用word全选快捷键【ctrl+a】进行全选;2、展开菜单栏中的【编辑】,并选择【全选】按钮来全选;3、在文档的左边,鼠标连击三次;4、在文档的左边,鼠标连击三次;5、按【ctrl+a2】。word全选按的键...

  • 浅析Vue项目中怎么用Pinia状态管理工具

    浅析Vue项目中怎么用Pinia状态管理工具

    vue项目中怎么用pinia状态管理工具?下面本篇文章带大家聊聊vue项目中pinia状态管理工具的使用,希望对大家有所帮助!Pinia官网介绍说:Pinia是Vue的存储库,它允许您跨组件/页面共享状态。Vuex同样可以作为状态管理...

  • 使用Go语言进行大数据分析的常用技巧

    使用Go语言进行大数据分析的常用技巧

    使用Go语言进行大数据分析的常用技巧随着大数据时代的来临,数据分析成为了各个领域中不可或缺的一环。而Go语言作为一种强大的编程语言,其简洁、高效的特性使得它成为大数据分析的理想选择。本文将介绍一些使用Go语言进行大数据分析常用的技巧,并提供...

  • 怎么查看使用的docker是哪个版本

    怎么查看使用的docker是哪个版本

    可以利用“dockerversion”命令查看docker是那个版本,该命令用于显示docker的版本信息,并且可以通过设置参数为“-f”来指定返回值的模板文件,显示结果中“version”一项的内容就是docker的版本号。本教程操作环...

  • 电脑常用快捷键有哪些

    电脑常用快捷键有哪些

    电脑常用快捷键有:1、【ctrl+a】全部选中当前页面内容;2、【ctrl+c】复制当前选中内容;3、【ctrl+v】粘贴当前剪贴板内的内容;4、【ctrl+r】刷新当前页面;5、【ctrl+s】保存等。所谓快捷键就是使用键盘上某一个或某几...

  • Vue-cli脚手架工具使用及项目配置说明

    Vue-cli脚手架工具使用及项目配置说明

    vue-cli脚手架工具使用及项目配置说明随着前端技术的不断发展,前端框架也越来越受到开发者的关注。Vue.js作为前端框架的佼佼者,已经被广泛应用于各种Web应用的开发中。Vue-cli是Vue.js官方提供的一个基于命令行的脚...

  • js中有哪些事件?js中常用事件的介绍

    js中有哪些事件?js中常用事件的介绍

    javascript使我们有能力创建动态页面。事件是可以被javascript侦测到的行为。网页中的每个元素都可以产生某些可以触发javascript函数的事件。那么,js中有哪些事件呢?本篇文章将给大家来介绍关于js中常用的事件。话不多说...

  • asp开发工具有哪些

    asp开发工具有哪些

    asp开发工具有visualstudio、dreamweaver、frontpage、editplus、ultraedit、sqlservermanagementstudio、radstudio、delphi、asp.net和or...

  • 周排行
  • 月排行
  • 年排行

精彩推荐