charles抓包失败常见问题

国产弱网测试神器 QNET零基础快速上手(上) 01.APP弱网测试背景 App 在使用的过程中,难免会遇到不同的弱网络环境,像在公车上、在地铁、地下车库等。在这种情况下,手机常常会出现网络抖动、上行或下行超时,导致 APP 应用中出现丢包延迟,从而影响用户体验。 作为软件测试工程师,我们要在 app 上线前做一定弱网络环境场景模拟,查看 app 在弱网络环境下是否存在某些未知的问题。 例如: 客户端卡死、崩溃等异常 核心功能导致软件不能正常运行 存在有损害用户利益或被用户额外获利的机会 是否有合理的... 阅读详情

在这里插入图片描述

A.配置没有问题,但是allow弹窗始终不弹?
图片

手机忽略wifi重新输入密码后,charles就出现弹窗了

B:可以抓到https的包,但是显示的是unknown?

  1. ssl安全协议所以需要电脑和手机设备安装ca证书,及时安装并信任

安装后,需要配置ssl proxying settings 图片

ip:port,是通配符,前面的意思是匹配所有的ip,后面的*表示匹配所有的端口。端口号443即网页浏览端口,主要用于https服务,是提供加密和安全端口传输的另一种http。

  1. IOS高版本手机,需要额外去点击信任证书 图片

去设置–通用–关于本机–证书信任设置,信任刚刚安装的证书描述文件。

C:charles抓不到某些接口?

  1. charles抓包不是万能的,专注于http协议,自定义协议的或者其他协议推荐使用wireshark。

  2. charles被其他代理占用,互联网常需要登录google、github等网站,代理工具会抢占charles端口,所以首先关掉自动代理。 图片

  3. charles-tool使用,对当前请求返回做了变动,导致跟预期不符

Proxy Settings的 Options 里过滤了一些网址

SSL Proxying Settings没有匹配所有网址

Block List/Allow List做了黑白名单设置

DNS Spoofing 做了 HOST 的映射

Map Remote重定向了请求

Rewrite重写了请求

Filter过滤网站

怎么看使用了哪些高频tools?查看右下角功能使用提示
图片

D: 抓不到app包里面的接口?

release 包只信任system级别的证书,debug包可以信任system和user级别的证书,我们抓包工具安装的是用户CA级别证书。

安装公司debug包,手机安卓低版本,手机能否root等。

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
在这里插入图片描述

最后: 可以在公众号:伤心的辣条 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:914172719(里面有各种软件测试资源和技术讨论)

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

使用Gatling进行性能测试(一)Gatling初识&使用maven创建Gatling项目 引言 《使用Gatling进行性能测试》是一个专栏,一共有5篇文章,包括Gatling项目创建、录制脚本、脚本调试、模拟设置、报告解读几部分,主要适用于刚开始学习使用Gatling的小白,或者看Gatling官方英文文档困难的小伙伴。我也是第一次学Gatling,都是按官方文档来的,过程中如果有任何问题,欢迎大家评论或私信交流。 文章目录引言为什么要使用Gatling进行性能测试?创建你的第一个G... 阅读详情

相关推荐

【Jenkins】+【Ant】+【SVN】一键部署web项目

Jenkins Ant 打war包 一键部署项目

weixin_62685484的博客 1207

条件组合覆盖法

条件组合覆盖法:条件组合覆盖是指设计若干个测试用例,运行被测程序,,使得每个判定中条件的各种可能组合都至少执行一次。假如 :if(x>0 && y>0) 中的条件x,y都能取(真假)值,组合起来就是4种 :(x真y真)(x假y假)(x真y假)(x假y真)条件组合覆盖率=被执行条件组合的总数可执行条件组合的总数\frac{被执行条件组合的总数}{可执行条件组合的总数}可执行条件组合的总数被执行条件组合的总数​x100%

m0_66348852的博客 2万+

OPPO手机与Mac协同抓包:Charles证书蓝牙传输与安装全攻略

本文详细介绍了OPPO手机与Mac协同抓包的完整流程,重点解决了Charles证书安装难题。通过蓝牙传输.cer格式证书的方法,绕过了Android系统的限制,确保HTTPS抓包顺利进行。文章包含Mac端Charles配置、OPPO手机网络代理设置、蓝牙传输证书的完整步骤,以及常见问题解决方案,为开发者提供了一套可靠的抓包方案。

weixin_29969209的博客 93

学会shell 基本语法,玩转linux

date 函数使用 01.获取当前时间,年月日时分秒 now=$(date +%Y%m%d%H%M%S) echo "$now" 输出为:20181202222727 02.date 在脚本中的几种用法 date +%Y 以 4 位数字格式打印年份 date +%y 以 2 位数字格式打印年份 date +%m 月份 date +%d 日期 date +%H 小时 date +%M 分钟 date +%S 秒 date +%w 星期,周日为 0 03.其他用法,获取当前时间之前的时间 第一种写法: 获取.

人生不怕起点低,就怕没追求 1532

Mac配置Charles抓包iPhone HTTPS流量完整指南

HTTPS作为保障网络通信安全的核心协议,通过SSL/TLS加密层对传输数据进行加密,防止窃听和篡改。其工作原理基于非对称加密和数字证书体系,在客户端与服务器之间建立可信的加密通道。在移动应用开发和测试领域,为了深入分析网络请求、排查接口问题或进行性能优化,工程师常需对加密流量进行解析。此时,中间人(MITM)代理技术成为关键,它通过在客户端与服务端之间介入,在设备安装并信任代理根证书后,即可对HTTPS流量进行解密和监控。Charles Proxy正是实现此功能的经典工具,它支持断点调试、请求重写等高级功

dy_f的专栏 361

Mac Charles抓包实战:从基础配置到HTTPS解密全攻略

本文详细介绍了在Mac平台上使用Charles进行网络抓包的完整流程,从基础配置到HTTPS解密技巧。涵盖Charles的安装、代理设置、SSL证书配置以及移动设备抓包实战,帮助开发者高效调试网络请求,解决常见问题。特别适合前端、移动端开发者和测试人员使用。

weixin_29294975的博客 269

Charles4.6.2版本手机抓包设置,抓包失败的解决方法详解

打开手机“设置”->“WLAN”,选中当前连接的Wi-Fi名长按选择“修改网络”,在高级选项中找到代理,选择手动配置代理,将第一步的端口号填到“端口”,第二步获取到的ip填写到“主机名”,点击保存。解决方法菜单栏中选择“Proxy”——>"SSLproxyingsettings"——>"Add"——>全部填*——>再点击OK,记得勾选“EnableSSLProxying”前面的方法,填上*443和**点击“安装证书”,在点击“下一步”,设置如下,后面再点击下一步,最后点击确定。...

wuyulkl的博客 847

iOS 抓包工具有哪些?常见问题与对应解决方案

本文结合常见问题场景,推荐适合的 iOS 抓包工具:Charles/Fiddler 验证代理,Proxyman/mitmproxy 处理 HTTPS,Sniffmaster 绕过 Pinning,Wireshark 做底层分析,覆盖开发、测试、安全全场景。

2501_91601374的博客 842

如何使用 Charles 抓包 IOS 设备

实战讲解 Charles 抓包 IOS 设备

qq_38223858的博客 7833

【Charles实战】IOS 16+ HTTPS抓包全解析:从原理到避坑指南

本文详细解析了在iOS 16+系统上使用Charles进行HTTPS抓包的完整流程,从环境准备、代理设置到证书安装和常见问题排查。特别针对iOS 16+的安全机制变化提供了实用解决方案,帮助开发者高效调试移动应用网络请求,同时强调了抓包环境的安全防护措施。

weixin_30487201的博客 431

Mac上Charles抓包配置全攻略:从证书安装到手机调试的避坑指南

本文详细介绍了在Mac上配置Charles抓包工具的完整流程,从基础安装、证书配置到手机调试的实用技巧。重点讲解了HTTPS抓包的关键步骤和常见问题解决方案,帮助开发者高效完成网络请求分析,提升调试效率。

weixin_29254029的博客 548

charles安卓手机抓包教程(超详细的避坑指南)

对于需要更专业抓包分析的用户,也可以考虑使用Sniff Master这款工具,它提供了更直观的流量监控界面和智能分析功能,特别适合需要深度分析网络协议的场景。

2501_91395192的博客 8725

新手网工别慌!手把手带你搞定华为OLT开局配置(从登录到业务下发全流程)

本文为新手网络工程师提供华为OLT设备开局配置的详细指南,涵盖从设备登录、基础配置到业务部署的全流程。通过实战案例和常见问题排查,帮助读者快速掌握华为OLT配置技巧,确保业务顺利开通。

weixin_33721344的博客 480

Mac 下配置Charles踩坑之旅

最新版本点击这个install后又能找到,这里如果碰到坑的小伙伴,建议反复试一下,我是老版本新版本翻来覆去的卸载安装了好多遍才安装上的,记得时不时重启下Charles与钥匙串。总结来说,抓包成功率的差异本质是 “App 安全防护强度” 的差异 —— 防护弱的 App 容易被抓包,防护强的 App 会通过技术手段主动阻止,这是大厂保障数据安全的必然选择。如下图所示,ios 10以后,去设置,通用,关于手机,证书信任设置里面,打开信任才行。幸好上面的序列码也能激活,下载最新版本后,继续按照下面生产生成证书,

qq_35469691的博客 1319

Windows游戏玩家必看:用Process Lasso优化CPU优先级和核心绑定,告别卡顿

本文为Windows游戏玩家详细介绍了如何使用Process Lasso优化系统性能。通过设置CPU优先级和核心绑定,可以智能管理进程资源,确保游戏获得最高调度权限,有效减少因后台程序干扰或Windows调度机制不完善导致的卡顿与帧数波动,从而提升游戏流畅度与稳定性。

weixin_29299807的博客 2214

Win11下WSL2安装Ubuntu22.04避坑指南:从镜像源到C++环境配置

本文提供了一份详细的Win11下WSL2安装Ubuntu22.04的实战避坑指南。内容涵盖从WSL2核心安装、自定义安装路径,到更换国内镜像源以解决更新缓慢问题,并一站式配置完整的C++开发环境(包括GCC、CMake、vcpkg等),最后分享提升开发体验的进阶技巧,助你在Windows上打造高效的Linux开发工作站。

weixin_29260291的博客 562

windows 配置charles抓包

1. 勾选windows proxy;2. 打开百度,看看charles是否能够抓包;<unknown>3. 手机只访问普通网页(Safari)<unknown>

m0_46325115的博客 331

【100%通过率】华为OD机试真题 Java&Go 实现【水库蓄水问题】【2022.11 Q4 新题】

给定一个长度为 n 的整数数组height。数组的元素表示山的高度,选择两个元素作为水库的边界,求蓄水量的最大值并输出蓄水量最大时的边界下标(蓄水量相同时输出下标较近的)。

MISAYAONE的博客 1万+

Android 7/8/9/10+高新版本 https charles 模拟器抓包 抓取网络流量方法教程

Android 7/8/9/10+高新版本 https charles 模拟器抓包 抓取网络流量方法教程 

GEO,SEO,AI优化,AI搜索优化,生成式引擎优化 287

【ROS2】从yaml文件中读取参数配置

ROS2:从yaml中读取参数,到节点;使用C++演示参数的增、删、改、查、遍历、监听变化

郭老二 1284

CAM350常用快捷键

CAM350快捷键 CAM350常用快捷键

bhxc809751502的博客 3052

charles雷电模拟器抓包

参考 https://blog.youkuaiyun.com/qq_36529240/article/details/149438380。遇到传输文件失败的解决方案。

weixin_39335999的博客 258

DataX对接数据如何在ODS加密脱敏数据(插件开发)

datax对接mysql数据,对姓名只保留姓,名变成**。对这种简单的脱敏,可以不用修改datax源码,直接在配置文件上实现。

大模型大数据攻城狮的专栏 990

【已解决】Charles抓不到包,踩坑汇总

【已解决】mac上charles上踩坑汇总 List item

weixin_44836143的博客 7573

【WRF模拟】土地利用类型的确定:最大覆盖法/瓦片法

土地利用类型的确定:最大覆盖法/瓦片法

WW、forever的博客 1529

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: 测试人员必须要会的【微信小程序测试点】
下一篇: 白盒测试 | 用例设计方法之条件组合覆盖
字节自动化测试
博客等级 码龄6年 7034粉丝 1810原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值