1. 程式人生 > >charles抓包工具的使用:概述

charles抓包工具的使用:概述

亂碼 知識 常用 場景 das bsp 地址欄 性能測試 內容

一. 什麽是包

用戶和後臺客戶端之間的請求數據,都是以包的形式來傳遞的,具體要深究,可以去看看這方面的網絡知識

二. 為何要抓包

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抓包工具的使用:概述