安装

安装完成后,charles ---> help---> register,输入注册信息:Registered Name: https://zhile.io 、 License Key: 48891cf209c6d32bf4。

相关配置:

1、安装根证书:help - ssl proxying - install charles root certificate

2、双击相关证书,选择始终信任

3、设置匹配规则,菜单栏 - proxy - ssl proxy settings,

hsot为你要匹配的域名,*表示任意匹配 port为网页浏览端口号:填443

4、配置完成后,重启charles

5、打开Proxy ---->点击 maxOS Proxy,即可开始抓浏览器网页请求。

原理

核心:代理

原理:更改当前系统代理设置,为工具的地址和端口号,客户端操作时,先通过工具,再由工具发送请求,以此来达到抓包的目的,类似木马程序,更改系统配置,监控操作。charles是一个代理服务器,这意味着它位于你的应用程序和计算机的网络连接之间。当查尔斯自动配置您的网络设置时,它改变了您的网络配置以路由所有通过它的流量。

什么是HTTP

超文本传输协议,专门用于Web通信 http:HTTP的全称是Hyper Text Transfer Protocol,中文名叫作超文本传输协议。HTTP协议是用于从网络传输超文本数据到本地浏览器的传送协议,它能保证高效而准确地传送超文本文档。 https:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,简称为HTTPS。

HTTPS的安全基础是SSL,因此通过它传输的内容都是经过SSL加密的,它的主要作用可以分为两种。

  • 建立一个信息安全通道来保证数据传输的安全。
  • 确认网站的真实性,凡是使用了HTTPS的网站,都可以通过点击浏览器地址栏的锁头标志来查看网站认证之后的真实信息,也可以通过CA机构颁发的安全签章来查询。

请求方法(method)

 

状态码(HTTP status code)

弱网配置

设置完成后点击OK即可,手机上重新打开所要测试的小程序或app。

web页面的弱网测试可使用charles,也可以在浏览器中设置弱网,以谷歌浏览器为例,步骤如下:

浏览器打开开发者模式,进入network,点击online下拉箭头,选择Add...

设置该模式名称和上传下载速率等,点击Add,后速要使用该模式勾选上该模式即可。

手机抓包设置

端口设置8888,enable那个可勾可不勾

手机与电脑连接同一wifi,手动配置代理,服务器主机名设置电脑的ip,服务器端口设置8888,并保存

此时charles弹出

allow即可

charles及弱网测试相关推荐

  1. 使用Charles做弱网测试入门篇

    1.弱网测试简介 1.1.背景 当前APP网络环境比较复杂,网络制式有2G.3G.4G.5G网络,还有越来越多的公共Wi-Fi.不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响.另外, ...

  2. charles之弱网测试

    前言 一.配置弱网 二.配置参数 三.参数解释 总结 前言 记录charles中弱网测试 一.配置弱网 1.选择Proxy按钮(代理服务器) 2.选择throttle settings(节流阀控制) ...

  3. Charles(弱网测试、断点测试、压力测试)

    弱网: 在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常(如模拟应用在网络较慢时的响应时间等情景).Charles 对此需求提供了很好的支持. 1. ...

  4. 03-28 弱网测试

    弱网问题 封闭环境,网速降低 丢包 数据无法加载 消息更新不及时 弱网速度 常用网速展示: 工具与使用 使用 charles 进行弱网测试 https://blog.csdn.net/qq_24373 ...

  5. 手机安装pem_抓包神器Charles的配置安装与弱网测试,你会了吗?

    本文来自牛鹭学院学员:丁孟辉.陈金金 注意:在开发移动端项目没有网页的情况下,可以使用Charles抓取数据进行分析. 概念 Charles是一款Http代理服务器和Http监视器,当移动端在无线网连 ...

  6. Charles 2 - breakpoint断点、compose编辑、rewrite重写、map映射重定向、repeat重发、throttling弱网测试

    一.breakpoint断点 Breakpoints功能可用于临时修改一次网络请求结果.当指定的网络请求发生时,使用BreakPoints可截获该请求,这时可以修改该请求的Request参数和Resp ...

  7. 弱网测试利器-Charles工具实战

    一:弱网测试要点 二:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android) 1.以charles 4.5.6版本为例,打开Proxy->Throttle Sett ...

  8. 弱网测试及工具对比(Fiddler/Charles/NEWT/Clumsy/ATC/WANem/QNET)

    1.什么是弱网测试? 弱网测试主要就是对带宽.丢包.延时等进行模拟弱网环境. 衡量网络性能好坏的几个指标: 带宽(吞吐量):单位时间内传输的数据量,单位通常是:每秒比特数:bps.带宽反映了网络的传输 ...

  9. charles证书安装断点调试 弱网测试

    证书安装 1前提 打开百度 123 页面 charles 检测到百度的接口 2点开接口下面的 3 菜单栏点击help -sslpraxying-install charles-到下面页面 4 prox ...

最新文章

  1. h3c l2tp ***配置
  2. 一些汇编中的 trick
  3. Azure Remoteapp 使用指南
  4. 618 大促背后的淘系前端技术体系
  5. 使用vbs脚本检查网站是否使用asp.net
  6. Node.js中事件的循环
  7. python_列表_常用操作
  8. 12,verilog移位操作
  9. 高中数学公式必背的50条秒杀技巧(学霸必备)
  10. 可转债第一课:神奇的可转债
  11. 字符串--Leetcode (python)
  12. 证件照的要求是什么?
  13. 7 c4d r20对win_OC渲染器Octane Render V4.0-RC7-R4 for C4D R15-R19-R20 Win/Mac
  14. 信号与系统sa函数求积分_信号与系统
  15. 关于“Guice ”
  16. 小米mix2s支持html,小米MIX2S支持无线充电吗?米粉欢呼!
  17. 打印读取出Excel里全部数据_xing2516_新浪博客
  18. For health
  19. FastAPI--依赖注入之Depends(8)
  20. 最新最全论文合集——AI在安全领域的应用

热门文章

  1. CAS-认证流程详解
  2. 听 小城大事 大城大事 总结出来的故事(上篇)
  3. 《无响应,是否重启人生?》程序人生征文结果
  4. Python番外篇:Flask+segno 实现个人名片二维码在线生成器
  5. 阿迪达斯携手麦当劳推出篮球明星鞋服;拜耳联合导师计划支持中国医药初创企业 | 美通企业日报...
  6. 蓝牙AOA高精度定位基站原厂深圳核芯物联科技参加2021中国国际高新技术成果交易会诚邀生态合作伙伴莅临交流指导2021.12.27-29深圳宝安国际会展中心11号馆
  7. 电脑计算机无法运行怎么办,如果计算机在打开电源后仍无法运行,则该怎么办?计算机无法进入系统的原因[图形]...
  8. 呼叫中心运营管理的七点建议
  9. C++,cout和std::cout的区别
  10. 大众点评Java开发实时应用监控平台-CAT