自从用了Charles,Fiddler已经被我彻底卸载了

本文介绍了网络代理软件Charles的安装、基本使用、请求过滤、弱网测试、断点功能以及如何抓取APP包。它能帮助软件测试人员进行HTTP抓包分析,提升测试效率。
摘要由CSDN通过智能技术生成

在做客户端/服务端测试时,经常需要对客户端的操作进行抓包分析,排查请求和响应数据是否符合预期。因此抓包能力是软件测试从业者的必备技能。目前行业里常用的抓包工具主要有Fiddler和Charles。本文重点讲解下Charles的基本使用。

Charles 是一款支持 HTTP 代理和抓包的网络代理软件。浏览器或APP通过 Charles 访问网络时,它可以记录并显示所有发送、接收的数据。

01
安装

Charles依赖Java运行环境,本机需要先配置好jdk(具体安装配置略)

访问Charles官网:https://www.charlesproxy.com/

点击右侧下载按钮,就能下载最新版Charles,在Windows下双击安装即可。目前最新的版本是4.6.2。

02
web抓包

默认情况下,启动Charles后,就能自动抓Chrome浏览器、Firefox浏览器的包,如果不能抓,请检查Charles中是否勾选了代理开关“Windows Proxy/Mac Proxy”

在这里插入图片描述

03
常用功能

Charles主要提供两种查看封包的视图,分别名为 “Structure” 和 “Sequence”

Structure 视图将网络请求按访问的域名分类

Sequence 视图将网络请求按访问的时间排序

在这里插入图片描述

04

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值