Charles抓包

一、抓包概述

1.抓包的概念

抓包是将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。

2.常见的抓包工具

查尔斯、小提琴手、wireShark

3.为什么学习Charles抓包?

①能够使用Charles来分析前后端问题

②能够使用Charles模拟弱网测试环境

③能够使用Charles的断点构建异常的测试场景

二、Charles简介

1.什么是Charles?

Charles中文名字是青花瓷,是一款http代理服务器和http监视器,当移动端在无线网连接中按要求设置好代理服务器,使所有对网络的请求都经过Charles客户端来转发,Charles可以监控这个客户端各个程序所有连接互联网的http通信。

特点:跨平台、半免费

免费版本:一是启动等待十秒才能启动,二是半小时重启一次。

2.Charles工作原理

截获真实客户端的https请求,伪装客户端向真实服务端发送https请求,接受真实服务器响应,用Charles自己的证书伪装服务端向真实客户端发送数据内容。

3.Charles主要功能

支持HTTP/HTTPS代理

支持流量控制

支持接口并发请求

支持重发网络请求,方便后端调试

支持断电调试

支持修改网络请求参数

支持网络请求的截获并动态修改

支持模拟慢速网络

4.Charles有点(相对于Fiddler)

Charles能够支持Linux、macOS,fiddler不支持

Charles支持按域名和按接口查看报文,简洁明了

Charles支持反向代理,fiddler不支持

Charles网络限速可以选择网络类型,选择3G,4G,5G等

Charles可以简介AMF协议,一般用不到


三、接口测试

接口测试分为五种:网络基础、功能测试、性能测试、自动化测试、安全测试。

1.网络概述

网络是由若干个节点和连接这些节点的链路构成,表示诸多对象及其相互联系。在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过他把各个点、面、体的信息联系到一起,从而实现这些资源的共享。网络是人类发展史以来最重要的发明,提高了科技和人类设计的发展

2.网络基础概念

1.客户端:应用C/S(客户端/服务器)B/S(浏览器/服务器)

2.服务器:为客户端提供服务、数据、资源的机器

3.请求:客户端向服务器索取数据点击免费下载海量工程资料

4.响应:服务器对客户端请求做出反映,一般是返回给客户端数据

5.URL:Uniform Resource Locator(统一资源定位符)。网络中每一个资源都对应唯一的地址

6.链接:链接是指两个设备之间的链接。它包括用于一个设备能够与另一个设备通信的点

7. LAN:是局域网的缩写。它是指计算机与位于小物理位置的其他网络设备之间的连

8.节点:节点是指连接发生的点。它可以是作为网络一部分的计算机或设备。为了形成网

9.路由器:路由器可以连接两个或更多网段。这些是在其路由表中存储信息的智能网络设备

10.子网掩码:子网掩码与地址组合,以识别两个部分:扩展网络地址和主机地址。像IP地址一样,子网掩码由32位组成。

11.VPNVPN意味着虚拟专用网络,这种技术允许通过网络常见安全通道。如VPN允许您建立到远程服务器的安全拨号连接。

四、网络三要素

IP:主机的唯一标识

端口号:正在运行的程序(0~ 65535)

协议:通信规则,TCP以及UDP

五、网络模型

简介:

     定义:计算机网络的各层+其协议的集合

     作用:定义该计算器网络的所能完成的功能

结构介绍:

OSI体系结构:概念清楚&理念完整,但复杂&不实用

TCP/IP体系结构:含了一系列构成互联网基础的网络协议,是Internet的核心协议 & 被广泛应用于局域网 和 广域网

五层体系结构融合了OSI 与 TCP / IP的体系结构,目的是为了学习 & 讲解计算机原理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,951评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,606评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,601评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,478评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,565评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,587评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,590评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,337评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,785评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,096评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,273评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,935评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,578评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,199评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,440评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,163评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,133评论 2 352

推荐阅读更多精彩内容