charles抓包工具的使用:概述

Posted cnhkzyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了charles抓包工具的使用:概述相关的知识,希望对你有一定的参考价值。

一. 什么是包

用户和后台客户端之间的请求数据,都是以包的形式来传递的,具体要深究,可以去看看这方面的网络知识

二. 为何要抓包

1) 可以用来分析网络流量

2) 可以用来破译抓来的数据,比如密码之类的

3) 可以看请求状态

4) 可以看到请求数据

5) 可以看到请求时间

6) 对性能测试非常重要

......

三. 常见抓包工具

测试常用的有:fiddler,charles...

浏览器内置的:firefox——httpfox

       IE——httpwatch(付费版更高级)

四. 场景一:抓包WEB数据

支持协议:http、https

使用方法:打开工具,就已经在抓取数据了!

场景:百度柠檬班

主要讲解:7大主要工具按钮的使用

1:清除

2:查找

3:自定义抓取

4:编辑请求

5:url地址显示

6:请求数据显示

7:返回内容显示

 

问题:有乱码,但是MAC版本的不会存在这个问题

技术分享图片

五. 场景二:抓包APP数据

使用前提:APP和电脑网络在同一个局域网

使用方法:设置代理,给charles设置代理,方法如下:

1) Proxy—access—根据设置IP地址范围—proxy setting—端口:8888

2) 手机端:wifi—HTTP代理—手动—cmd找到自己电脑的ip地址—填到代理的ip地址栏—端口:8888

场景:百度柠檬班

主要讲解:7大主要工具按钮的使用

1:清除

2:查找

3:自定义抓取

4:编辑请求

5:url地址显示

6:请求数据显示

7:返回内容显示

 

以上是关于charles抓包工具的使用:概述的主要内容,如果未能解决你的问题,请参考以下文章

使用charles抓包,浏览器操作后抓包工具啥都不显示

抓包工具Charles的使用

Charles抓包工具的使用

iOS开发抓包工具之Charles使用

抓包工具Charles

接口测试中抓包工具Charles的使用