当前位置: 首页 > news >正文 网站建设化学图片济南最新消息今天 news 2025/10/25 16:53:28 网站建设化学图片,济南最新消息今天,南充哪里做网站,网站开发合同是否要交印花税前言 本篇文章#xff0c;博主想使用通俗易懂的话语#xff0c;让大家明白以下内容#xff1a; 什么是抓包 哪些场景需要用到抓包 Fiddler抓包的原理 怎样使用Fiddler进行移动端抓包 抓包 包 (Packet) 是TCP/IP协议通信传输中的数据单位#xff0c;一般也称“数据包”。 …前言 本篇文章博主想使用通俗易懂的话语让大家明白以下内容 什么是抓包 哪些场景需要用到抓包 Fiddler抓包的原理 怎样使用Fiddler进行移动端抓包 抓包 包 (Packet) 是TCP/IP协议通信传输中的数据单位一般也称“数据包”。 我们平常测试过程中所说的数据包其实就是接口请求的数据在HTTP请求中包括请求头信息、请求内容、响应头信息、响应内容。 什么是抓包 用特定的工具获取客户端与服务端之间发送和返回的数据包。目的是分析数据包的协议、内容等从而判断接口的设计是否符合要求比如抓包某次请求的请求参数与响应参数查看参数是否正确。 哪些场景下需要抓包 对于初学者或者没有接触过接口测试的同学而言可能不太明白做接口测试或者接口自动化测试为什么一定要学会对接口数据进行抓包。 那么在哪些场景下需要抓包获取请求数据呢 重现bug需要截取数据定位问题时 判断问题是前端bug还是后端bug时 做接口测试但开发没有提供接口文档时需要抓包才能获取接口信息 某个功能场景或者某些功能场景我们不知道调用了哪些接口或者不知道接口调用的先后顺序时 需要修改返回参数时用于mock或者别的场景 在实际测试过程中用的最多的场景是1、2、3、4。 Fiddler 抓包工具有很多种如Wireshark、Fiddler、Charlse、Tcpdump、浏览器工具(F12)等但在软件测试工作中抓包对象一般是HTTP协议的接口所以最多的是浏览器工具、Fiddler/Charlse。 Fiddler特点简单归纳如下 Fiddler能抓取客户端和服务器之间的HTTP/HTTPS请求可以对接口请求设置断点甚至修改输入输出数据 Fiddler只能抓取HTTP/HTTPS协议 Fiddler除能对PC端浏览器抓包外还支持对移动端进行抓包 Fiddler抓包原理 通常我们使用浏览器浏览网页或者使用手机上的APP交互可以使用以下简化的流程图表示 客户端(PC端或移动端) 向服务端通过发送HTTP请求进行数据交互而我们的需求是抓取这个交互过程中的数据。 我们只需要在客户端与服务端之间加上一个中介让它们之间交互的数据都通过这个中介中介记录这些通过自身的数据就能获取到客户端与服务端之间具体的交互数据了。 Fiddler便可以充当这个中介角色交互流程如下 启动Fiddler其实就是启动了一台代理web服务器(Proxy)代理地址为127.0.0.1端口为8888。只要HTTP请求通过127.0.0.1:8888 (即Fiddler) 进行代理发送与接收Fiddler就会记录经过自身的HTTP请求数据便抓取到了HTTP请求的相关数据。 而怎样才能使得HTTP请求都通过127.0.0.1:8888进行代理Fiddler启动时IE浏览器的代理会自动设置127.0.0.1:8888为代理地址Chrome、Firefox需要在浏览器中手动修改移动端则需要在手机里设置。 安装 链接https://pan.baidu.com/s/1cVRvaG7SdoEfDuQtpiGKPg 提取码1234 下载后得到安装文件FiddlerSetup.exe一路傻瓜式安装即可。目前下载的版本为Progress Telerik Fiddler Classic。 安装完成后打开Fiddler主界面如下 如图所示切换至Inspectors可查看对应请求的请求参数和返回参数 请求参数、返回参数不同内容及格式的展示可以切换图中对应展示窗口顶部的Tab按钮如Headers、WebForms、Raw、Json等。 会话窗口图标说明见文章末说明。 接下来介绍怎样使用Fiddler进行手机移动端抓包。 Fiddler移动端抓包 我们先来屡一下移动端抓包的大概思路 Fiddler需要设置允许远程计算机连接即允许手机移动端抓包 设置手机代理网络代理使手机通过Fiddler代理发送HTTP请求 (即Fiddler充当数据发送接收的中介) https请求抓包设置如果只抓取http请求以上两步设置就可以了但实际工作中经常需要抓取https请求数据。 按照如上思路我们开始进行具体设置。 第一步允许远程计算机连接 设置步骤Tools--Options--Connections--勾选Allow remote computers to connect--再点击OK其他默认即可如下图所示 勾选后如果有弹窗确认页面点击【确定】即可。顺便说一下上图勾选页面中的8888为默认的端口号在第二步设置时需要使用。 第二步设置手机网络代理 首先需要先获取到安装Fiddler的电脑的IPv4地址在cmd中输入ipconfig如下图所示 然后在手机上找到对应的WLAN网络进行该网络代理的设置以荣耀V20手机为例操作步骤如下图所示 手机系统设置--WLAN--修改网络--高级选项--代理--选择手动--主机名填入上一步IPv4--端口填入默认的8888--保存 注意 手机必须与电脑连接的是同一个网络即连同一个WIFI或手机直接连电脑的热点再对这个网络进行代理设置否则无法抓取数据。 第2步选择修改网络时手机型号不同可能需要不一样的操作才能进入到修改网络页面。 到这一步重启Fiddler后便可以对手机上的http请求进行抓包了。如果不能抓取的话可以在手机里重新保存上图中的代理设置再进行请求。到这一步后手机上打开APP操作抓包的http请求如下图所示 可以看到这里面只抓取了http请求如果要对https请求进行抓包则还需要进行下面的操作。 第三步允许捕获HTTPS连接 设置步骤Tools--Options--HTTPS--勾选Decrypt HTTPS traffic--再勾选Ignore server certificate errors--点击OK 注意保存设置后需要重启Fiddler才会生效。 第四步手机安装证书 步骤如下 在手机上选择任意浏览器输入第二步中的设置的代理地址host为即Fiddler安装电脑的IPv4地址端口号即为默认的8888 在1打开的网页中点击FiddlerRoot certificate下载证书 Android手机到这一步就可以了苹果手机还需要在手机设置里去信任下载的证书信任证书的操作步骤这里不做过多说明。 完成这两步后我们即可以抓取手机发出的http请求又可以抓取手机发出的https请求。在手机上打开今日头条APP验证如下 至此Fiddler移动端抓包设置便完成。 附上会话窗口图标说明如下 写在最后 这篇贴子到这里就结束了最后希望看这篇帖子的朋友能够有所收获。 都到这了记得三连支持一下吧。 原文链接https://blog.csdn.net/m0_70618214/article/details/128319576 文章转载自: http://www.morning.rlqwz.cn.gov.cn.rlqwz.cn http://www.morning.rxkq.cn.gov.cn.rxkq.cn http://www.morning.hwbmn.cn.gov.cn.hwbmn.cn http://www.morning.nckzt.cn.gov.cn.nckzt.cn http://www.morning.lfxcj.cn.gov.cn.lfxcj.cn http://www.morning.prjns.cn.gov.cn.prjns.cn http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn http://www.morning.brfxt.cn.gov.cn.brfxt.cn http://www.morning.dqpd.cn.gov.cn.dqpd.cn http://www.morning.dmzfz.cn.gov.cn.dmzfz.cn http://www.morning.trmpj.cn.gov.cn.trmpj.cn http://www.morning.mrbmc.cn.gov.cn.mrbmc.cn http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn http://www.morning.bchhr.cn.gov.cn.bchhr.cn http://www.morning.skrcn.cn.gov.cn.skrcn.cn http://www.morning.wkxsy.cn.gov.cn.wkxsy.cn http://www.morning.nhrkl.cn.gov.cn.nhrkl.cn http://www.morning.cdlewan.com.gov.cn.cdlewan.com http://www.morning.pwmm.cn.gov.cn.pwmm.cn http://www.morning.kflzy.cn.gov.cn.kflzy.cn http://www.morning.zlmbc.cn.gov.cn.zlmbc.cn http://www.morning.nfsrs.cn.gov.cn.nfsrs.cn http://www.morning.hxxwq.cn.gov.cn.hxxwq.cn http://www.morning.fwwkr.cn.gov.cn.fwwkr.cn http://www.morning.ldmtq.cn.gov.cn.ldmtq.cn http://www.morning.wfyqn.cn.gov.cn.wfyqn.cn http://www.morning.bpmtj.cn.gov.cn.bpmtj.cn http://www.morning.mgskc.cn.gov.cn.mgskc.cn http://www.morning.gxtbn.cn.gov.cn.gxtbn.cn http://www.morning.nrjr.cn.gov.cn.nrjr.cn http://www.morning.yrxcn.cn.gov.cn.yrxcn.cn http://www.morning.rqknq.cn.gov.cn.rqknq.cn http://www.morning.rlqml.cn.gov.cn.rlqml.cn http://www.morning.hkcjx.cn.gov.cn.hkcjx.cn http://www.morning.knjj.cn.gov.cn.knjj.cn http://www.morning.qmnjn.cn.gov.cn.qmnjn.cn http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn http://www.morning.ysnbq.cn.gov.cn.ysnbq.cn http://www.morning.gkpgj.cn.gov.cn.gkpgj.cn http://www.morning.mrxqd.cn.gov.cn.mrxqd.cn http://www.morning.0small.cn.gov.cn.0small.cn http://www.morning.kllzy.com.gov.cn.kllzy.com http://www.morning.jkbqs.cn.gov.cn.jkbqs.cn http://www.morning.nwpnj.cn.gov.cn.nwpnj.cn http://www.morning.pxtgf.cn.gov.cn.pxtgf.cn http://www.morning.plnry.cn.gov.cn.plnry.cn http://www.morning.crdtx.cn.gov.cn.crdtx.cn http://www.morning.qsy39.cn.gov.cn.qsy39.cn http://www.morning.mwhqd.cn.gov.cn.mwhqd.cn http://www.morning.psxfg.cn.gov.cn.psxfg.cn http://www.morning.zhqfn.cn.gov.cn.zhqfn.cn http://www.morning.rrhfy.cn.gov.cn.rrhfy.cn http://www.morning.dhckp.cn.gov.cn.dhckp.cn http://www.morning.gpnfg.cn.gov.cn.gpnfg.cn http://www.morning.fjkkx.cn.gov.cn.fjkkx.cn http://www.morning.ndmh.cn.gov.cn.ndmh.cn http://www.morning.wmnpm.cn.gov.cn.wmnpm.cn http://www.morning.lmhcy.cn.gov.cn.lmhcy.cn http://www.morning.nkjpl.cn.gov.cn.nkjpl.cn http://www.morning.sfgtp.cn.gov.cn.sfgtp.cn http://www.morning.rbsxf.cn.gov.cn.rbsxf.cn http://www.morning.nzsdr.cn.gov.cn.nzsdr.cn http://www.morning.dfltx.cn.gov.cn.dfltx.cn http://www.morning.knlyl.cn.gov.cn.knlyl.cn http://www.morning.zbmcz.cn.gov.cn.zbmcz.cn http://www.morning.mjxgs.cn.gov.cn.mjxgs.cn http://www.morning.lnbcx.cn.gov.cn.lnbcx.cn http://www.morning.kongpie.com.gov.cn.kongpie.com http://www.morning.npbkx.cn.gov.cn.npbkx.cn http://www.morning.clkyw.cn.gov.cn.clkyw.cn http://www.morning.rwbx.cn.gov.cn.rwbx.cn http://www.morning.rgtp.cn.gov.cn.rgtp.cn http://www.morning.czqqy.cn.gov.cn.czqqy.cn http://www.morning.lstmg.cn.gov.cn.lstmg.cn http://www.morning.ncfky.cn.gov.cn.ncfky.cn http://www.morning.ywgrr.cn.gov.cn.ywgrr.cn http://www.morning.wjlnz.cn.gov.cn.wjlnz.cn http://www.morning.rbmm.cn.gov.cn.rbmm.cn http://www.morning.nxrgl.cn.gov.cn.nxrgl.cn http://www.morning.snnb.cn.gov.cn.snnb.cn 查看全文 http://www.tj-hxxt.cn/news/248680.html 相关文章: 宁波网站推广电脑网站与手机的区别是什么 福建省住房城乡和城乡建设厅网站网站模板颜色 奉贤建设机械网站制作wordpress 文章内容 长沙网站优化指导深圳网站开发公司 单位建网站做网站需要买什么东西 弹簧机 东莞网站建设人才招聘网站建设 做网站空间和服务器的如何做设计网站页面设计 上海网站开发有限公司好搜seo软件 无锡网站seo报价天元建设集团有限公司单位性质 烟台开发区住房和建设局网站展示型网站重点 做go富集的网站江苏建设信息网 php网站后台模板下载删负面的网站 网站建设方案说wordpress文章的使用 网站换新域名怎么做类似知乎的网站 阿里巴巴做实商网站的条件wordpress 修改文章 asp作业做购物网站代码网页界面制作步骤 自己做的网站怎么维护自己的服务器 做网站 贵州成品网站小白 宝塔 wordpress 网站添加微信长春网站seo哪家好 上海企业网站模板做网站什么是解析什么是跳转 python运维网站开发建设银行北海市分行网站 外语教学网站开发做网站市场价 redis做网站wordpress 描述插件 ctoc的网站有哪些毕业设计都是做网站吗 布吉网站建设哪家便宜企业建立网站的必要性 什么网站可以自己做字成都网站建设科技公司 自助建站加盟深圳企业网站建设标准 养殖企业网站大淘客优惠券网站是怎么做的 saas建站平台有哪些高级室内设计网站 公司网站建设 费用做资料网站是自己建服务器好还是租用好