抓包工具使用实战,Json轻松查看方法

全网最详细,Fiddler抓包实战 - 网页浏览器https请求(超详细) Fiddler抓取网页浏览器请求Fiddler代理浏览器设置(Chrome/IE/Firefox)注意浏览器代理区别Chrome/IE浏览器使用的都是系统代理设置在chrome浏览器的设置中搜索代理,可以看到打开IE浏览器,选择设置->Internet选项Firefox浏览器使用的是单独的一套代理系统在Firefox的代理设置中,我们也可以选择使用系统代理打开Fiddler。 阅读详情

抓包工具使用实战

测试人员通过抓包工具拦截获取客户端发送的报文,服务器返回的报文,验证其是否正确

一、需要准备的测试工具

【抓包工具】
1.浏览器自带的开发者工具
打开谷歌浏览器–>F12–>Network

可抓取https请求,能调试接口
不能直接设置断点,不能抓取移动端数据报文

2.Fiddler
手机代理方法:https://blog.youkuaiyun.com/weixin_62332711/article/details/128161612

可抓取http,https请求
能设置断点,能抓取移动端数据报文
Windows系统使用

3.Charles(最好用)

可抓取http,https请求
能设置断点,能抓取移动端数据报文
Mac系统使用

4.Postman(最好用)
Postman安装教程
Postman有录制功能可以自动抓取浏览器的内容

【java环境配置】java环境变量
配置原文章:https://blog.youkuaiyun.com/qq_41436122/article/details/82620080

【接口测试】Jmeter对抓到的接口进行测试
下载,环境配置以及安装:https://blog.youkuaiyun.com/qq_41436122/article/details/82620080
jmeter进行APP接口测试经验总结:https://blog.youkuaiyun.com/lichao330530/article/details/51840518

1、浏览器自带的开发者工具进行抓包

1)打开谷歌浏览器–>F12–>Network–>刷新

以下为整体功能展示:

  • 加载时间应控制在1s左右

需要关注的内容
2)点击报文

文件类型:document为文档类型,展示前端代码

  • 测试内容:
  • url需对比接口文档与需求是否一致
  • 响应页面与需求规定是否一致

Payload 内容

一般通过页面进行测试,想测试代码要使用自动化工具

在这里插入图片描述

2、Fiddler抓包

1)打开代理:Tools --> Options --> Connection --> 开启代理

2)查看抓取报文:Inspectors --> Raw

3)过滤器:Filters --> 配置过滤条件 --> run…
show only the following hosts:只显示下面多行文本框的域名(经常使用)

4)清空所有报文(Edit --> Remove --> All…),在客户端操作,点击抓取到的第一个请求

5)设置断点(Rules --> Auto… -->Before…)拦截请求数据,篡改数据

在这里插入图片描述

5)设置断点(Rules --> Auto… -->After…)拦截响应数据,篡改数据

在这里插入图片描述

6)弱网测试(Rules -->Perfor… -->Simulate…)
配置弱网条件(Rules --> Customize–>搜索SimulateModem,修改数值,数值越大网络越不好)

        if (m_SimulateModem) {
            // Delay sends by 300ms per KB uploaded.
            oSession["request-trickle-delay"] = "1000"; 
            // Delay receives by 150ms per KB downloaded.
            oSession["response-trickle-delay"] = "1000"; 
        }

7)抓取HTTPS请求(Tools --> Options --> HTTPS勾选 -->Actions --> Trust…)

在这里插入图片描述

查看证书的位置

在这里插入图片描述

8)Fiddler导出的json数据很杂乱无章
使用JSONedit编辑器,可修改

  • 修改方法:粘贴json格式文本–>Tools–>Reformat…在这里插入图片描述

3、Charles(最好用)抓包

后续补充。。。。。

4、Postman(最好用)抓包

Postman可以使用录制功能,自动抓取浏览器产生的接口并录入Postman中,此方法需设置代理

  • 抓包工具不能同一时间使用
  • 设置Postman代理
    在这里插入图片描述

  • 设置浏览器代理
    在这里插入图片描述

  • Postman功能指引
    在这里插入图片描述

二、实际操作遇到的问题

【服务器日志的地址和目录】朝后端要ip地址和账号密码
                       docker 部署的,日志在docker容器内
                       docker ps -a 都是

1.容器查找
在这里插入图片描述
2.查看接口

1.清除所有内容,在app上进行你想测试的操作
2.点击第一条出现的抓包内容,接口在输入处的headers中
3.查看输入数据Raw,返回数据Raw
4.异常情况:message":"未知异常,请联系管理员","code":500,这种一般联系后端
           token失效,一般找后端

查找接口

3.微信扫描二维码下载安装包,安装包名字不能有中文(微信扫描不支持)
在这里插入图片描述
4.Fiddler抓包报404错误
此为开发人员自定义的404错误友好界面,给客户更清晰的指导
在这里插入图片描述

抓包技术(浏览器&APP&小程序&PC应用) 上述内容是使用Fiddler、Charles、Burp对浏览器、APP、PC应用以及小程序抓包的大体思路,可以看到数据包是可以抓到的,但是要将抓到的数据和网页/小程序/移动端APP/PC应用程序的页面对应起来还需要仔细的分析和对比。 阅读详情

相关推荐

Android 抓包利器:HttpCanary 全攻略与实战应用

HttpCanary作为一款功能全面、使用便捷的抓包工具,其核心价值在于降低移动端网络分析的门槛——无论是新手开发者排查接口问题,还是安全研究员挖掘漏洞,都能通过它高效完成工作。随着Android系统的不断升级,虽然证书配置、权限管理等环节面临新挑战,但借助VMOS、Magisk等辅助工具,仍能实现稳定抓包。掌握HttpCanary的关键不仅在于熟悉操作步骤,更在于理解中间人代理的技术原理、证书信任的系统机制以及各类异常场景的排查逻辑。

xinlinliu 5330

日常工作中常用的抓包工具都有哪些呢?

今天我们一起来聊聊,在我们的日常工作中都有哪些抓包工具呢?你们平时工作中都在哪一款工具呢?一起学习交流。

伤心的辣条 2万+

安卓抓包软件推荐

此外,Reqable 还提供了一些技术辅助工具,如丰富的过滤选项,支持多种过滤器,例如应用、域名、数据类型、书签以及多条件自定义搜索,帮助用户在大量数据中快速定位到所需内容。ProxyPin 的使用相对简单,用户可以在所需的设备上安装应用,根据提示进行设置和权限授权,然后使用手机扫描二维码连接并转发流量,在界面上查看抓包数据,进行请求重写和调试等操作。总的来说,Reqable 是一款定位准确、功能齐全的小而美软件,能够满足日常工作中的调试与开发需求,且价格便宜,支持全平台,是一款值得支持的国产软件。

m0_62050444的博客 9991

网络安全入门必选:十款免费的抓包工具有哪些?

下面给大家推荐几款好用的免费的抓包工具软件,有需要的小伙伴们来了解一下。

wananxuexihu的博客 1万+

使用命令行工具控制wireshark对抓包文件进行针对性处理的总结

近日,工作中有开发对抓包文件进行针对性过滤的小程序的需求,兜兜转转踩了很多坑后还是绕回了wireshark。作为最出名的开源软件之一,wireshark也具有使用命令行进行操作的功能,这就是我们今天会总结到的“tshark.exe”。

Draina的博客 1172

IOS网路篇:使用Charles拦截JSON数据

使用Charles拦截JSON数据       Charles是一款抓包修改工具,相比起burp,charles具有界面简单直观,易于上手,数据请求控制容易,修改简单,抓取数据的开始暂停方便等等优势!下面来详细介绍下这款强大好用的抓包工具。 如果你需要抓取一些JSON进行练手的话,使用Charles是个不错的选择 操刀对象:某XX下载APP     准备工具     

hzdg360的博客 3797

【Fiddler】Fiddler抓包工具(详细讲解)_抓包工具fiddler

当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。Fiddler是个很会装逼的好东西,大概原理就是在浏览器面前Fiddler伪装成一个HTTPS服务器,而在真正的HTTPS服务器面前Fiddler又装成浏览器,从而实现解密HTTPS数据包的目的。是过滤请求用的,左边的窗口不断的更新,当你想看你系统的请求的时候,你刷新一下浏览器,一大片不知道哪来请求,看着碍眼,它还一直刷新你的屏幕。在这方面做得更加简洁。也是一个不错的选择。

2501_91087985的博客 1910

爬虫:从Chrome浏览器进行抓包详解

Chrome开发者工具(DevTools)是内置于Google Chrome浏览器中的一套网页调试和分析工具。它提供了丰富的功能,包括元素检查、控制台输出、性能分析、网络请求捕获等。对于爬虫开发者来说,Network面板是最为重要的部分,用于捕获和分析网络请求。网络抓包:捕获和分析 HTTP/HTTPS 请求。元素检查:查看和修改网页的 HTML 和 CSS。控制台:运行 JavaScript 代码并查看日志。性能分析:分析网页的加载性能。

数据知道的博客 1万+

安卓手机抓包工具介绍

一些常见的安卓手机抓包工具:

max500600的博客 3017

RK3588与银河麒麟V10 SP1 2403深度适配:国产化硬件与操作系统的完美融合

本文深入探讨了RK3588处理器与银河麒麟V10 SP1 2403操作系统的深度适配,展示了国产化硬件与操作系统的完美融合。通过性能验证和实际应用测试,证明了这套组合在多媒体处理、AI推理和日常办公中的卓越表现,实现了完全自主可控的计算平台。

weixin_29194255的博客 249

抖音最新风控体系研究

小编从技术角度对抖音的风控史和落地目标,跟大家聊一聊抖音,包括海外版抖音TikTok的现状与生态。 1、非常非常早的时期,抖音刚出来的时候,没有任何封禁,这个阶段,导入一个开发库,加上一个请求头,咵咵咵的数据随便拿。 2、2018-2019年,抖音加入了设备id和xg机制,在绝大多数的接口中,携带了设备id参数,同时在请求头中加入了xg,如今的apk市场,能追溯到的最早xg是0200打头的,而小编见过的最早的xg是0000打头的。这个时期的接口,这些参数都还只是预设,没有实际的用处,设备随便写,

qq517348412的博客 1万+

Fiddler抓包与接口调试实战,HTTPHTTPS配置、代理设置与移动端抓包详解

Fiddler抓包工具教程:详解HTTP/HTTPS抓包、代理配置、断点调试与Mock数据技巧,结合实战案例帮助开发者高效定位接口问题。更多内容请访问 Fiddler 中文网。

2501_91590906的博客 1240

字符串相似度比较算法:Jaro–Winkler similarity的原理及实现

前言 在前面的文章中,笔者有对编辑距离以及Levenshtein距离进行详细的说明,其实levenshtein距离是编辑距离的其中一种定义,本文所说的Jaro距离是编辑距离的另外一种定义,它也是对两个字符串的相似度进行衡量,以得出两字符串的相似程度。下面我们一起来学习这个算法的原理以及实现吧。 标题算法定义 下面先说说Jaro distance(又称Jaro similarity),这是由Matt...

蓝天白云梦的csdn博客 1万+

Charles抓包工具详解 Charles使用方法、抓包原理、网络调试步骤与常见排查技巧

全面解析 Charles 抓包工具的工作原理、使用方法、抓包流程与调试技巧,适合排查接口异常、环境问题、弱网场景与移动端网络行为。

2501_91590906的博客 316

Mann-Kendall检验全解析:从原理到11种变体及Python实现

本文全面解析Mann-Kendall检验,从基础原理到应对自相关、季节性等复杂数据的11种关键变体,如Hamed-Rao修正、季节性MK和趋势自由预白化(TFPW)。详细阐述各方法的适用场景与数学原理,并提供完整的Python实战代码,帮助研究者针对不同数据特性选择最稳健的趋势分析方法。

weixin_29050271的博客 459

Xilinx Vivado vitis IDE launch Failed \ Web installer client Obsolete 怎么办

Xilinx vitis_IDE failed Web installer client Obsolete

weixin_44820962的博客 8644

好爱这个抓包工具,我要做它的推广大使!

从事app软件测试的同学有必要了解抓包工具的基本用法。你们在app测试过程中可以更快地更专业地定位到bug的原因,并反馈给开发进行修改。 由于在笔者的工作中不允许使用fiddler,于是笔者转而借助其他抓包工具,从而认识到了Stream。

2201_75554489的博客 926

随机子空间集成方法原理与scikit-learn实践

集成学习通过组合多个基学习器的预测结果来提升模型性能,是机器学习中的核心方法之一。随机子空间方法作为集成学习的重要变体,其核心原理是通过对特征空间进行随机子采样来增加模型多样性。这种方法特别适合处理高维数据,能有效缓解维度灾难问题,常与决策树、K近邻等对特征选择敏感的基学习器配合使用。在scikit-learn中,可以通过BaggingClassifier和BaggingRegressor实现随机子空间集成,关键参数包括max_features和n_estimators。实际应用中,该方法在金融风控、医疗诊

weixin_33773084的博客 377

mac环境下paros抓包工具的配置和使用

paros是一款支持http和https请求的小型抓包工具,可以满足我们日常开发所需。笔者在一开始接触iOS开发网络编程自学时曾经用过,但由于不够聪明,网上也难以找到令我满意的使用教程,耗费了很多大量的时间。回想起来,决定写一篇paros从配置到使用的教程文章。 首先是paros的配置问题,使用paros之前必须安装好JDK,正常情况下百度的JDK 8已经可以满足OS X Yosemite以上的

慢跑蜗牛的专栏 1973

“华为杯”研究生数学建模竞赛2017年-【华为杯】B题:面向下一代光通信的 VCSEL 激光器仿真模型

得出以下主要结论:在相同的偏置电流条件下,随着温度的升高,带宽的峰值向。在相同的温度下,随着电流的增大,带宽的峰值越小且曲线由波峰形状。方案,包括可能的数学公式,不同温度和偏置电流下的带宽响应曲线,并与问题。线,得出以下主要结论:在相同的偏置电流条件下,随着温度的升高,带宽的峰。在相同的温度下,随着电流的增大,带宽的峰值越小且曲线由波峰形状逐渐变得。得的激光器特性曲线和模型中仿真得到的特性曲线,之后,可以将两组曲线的差。说明的是,由于数值优化算法的成功与否很大程度上依赖于初始参数的猜测,参。

getusushu的博客 99

最大面积验证码通用解法

最大面积验证码、面积验证通用解法

九月镇灵将的博客 1044

抓包精灵NetCapture APP抓包教程《齐全》

无论是 NetCapture 还是 SniffMaster,都是抓包领域的优秀工具。NetCapture 适合快速上手,而 SniffMaster 则更适合需要深度分析的高级用户。希望本文的教程能帮助你更好地使用这些工具,提升开发和调试效率。注意:抓包工具的使用需遵守相关法律法规,请勿用于非法用途。

kyfujghjnghj的博客 1476

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

8 款神级抓包工具,网络调试效率直接拉满!_服务器抓包工具

8 款神级抓包工具,网络调试效率直接拉满!_服务器抓包工具

weixin_57514792的博客 1443

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

charles抓包工具_HTTP协议抓包工具:Charles for Mac

Charles mac版对于开发者来说应该都不会陌生,这是一款非常实用的HTTP信息抓包工具,可以帮助开发人员查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量,让你可以快速诊断并解决问题,让您的Internet连接调试任务更加快速和轻松!Charles下载安装教程在本站下载完成.pkg安装包后,双击打开,按照提示即可完成安装。HTTP信息抓包工具特色介绍SSL代理Char...

weixin_42513988的博客 245

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

windows抓包_如何对 app 进行数据抓包?

是《如何批量抓取网页上的数据?》的姐妹篇。上次的办法,是在表现层把内容抓取下来,主要适用于网页。但现在毕竟是移动互联网时代,很多产品只有 app 或者小程序,怎么办?我们知道,数据一般是通过服务端接口获取的,不管网页还是 app,不管 UI 长什么样,只要知道接口内容,自然也就可以得到我们想要的数据。这个操作一般被称为“抓包”。准备工作1. 电脑需要安装客户端,推荐的是 Charles,...

weixin_39875842的博客 3842
上一篇: 项目管理,测试整体流程
下一篇: Linux学习
know__ledge
博客等级 码龄5年 77粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值