成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

真香!自從用了Charles,Fiddler已經被我徹底卸載了

開發 開發工具
目前行業里常用的抓包工具主要有Fiddler和Charles。本文重點講解下Charles的基本使用。Charles 是一款支持 HTTP 代理和抓包的網絡代理軟件。

在做客戶端/服務端測試時,經常需要對客戶端的操作進行抓包分析,排查請求和響應數據是否符合預期。因此抓包能力是軟件測試從業者的必備技能。目前行業里常用的抓包工具主要有Fiddler和Charles。本文重點講解下Charles的基本使用。

Charles 是一款支持 HTTP 代理和抓包的網絡代理軟件。瀏覽器或APP通過 Charles 訪問網絡時,它可以記錄并顯示所有發送、接收的數據。

01安裝

Charles依賴Java運行環境,本機需要先配置好jdk(具體安裝配置略)

??訪問Charles官網??

點擊右側下載按鈕,就能下載最新版Charles,在Windows下雙擊安裝即可。目前最新的版本是4.6.2。

02Web抓包

默認情況下,啟動Charles后,就能自動抓Chrome瀏覽器、Firefox瀏覽器的包,如果不能抓,請檢查Charles中是否勾選了代理開關“Windows Proxy/Mac Proxy”

03常用功能

Charles主要提供兩種查看封包的視圖,分別名為 “Structure” 和 “Sequence”

  • Structure 視圖將網絡請求按訪問的域名分類
  • Sequence 視圖將網絡請求按訪問的時間排序

04請求過濾

默認情況下Charles會抓取所有的數據包,并展示在請求列表中。但是大多數情況下,我們只關系某個ip或某個域名下的包Charles提供了過濾器,幫助我們顯示/排除指定的HTTP請求。

Charles有兩種方式可以實現請求過濾:

方法一:

請求列表下方的Filter可以實現簡單的過濾功能,輸入關鍵字即可篩選出對應URL

方法二:

菜單欄“Proxy-Recording Settings”里,設置include(包含)和exclude(排除),可以僅顯示或者不顯示指定的url

05弱網測試

和Fiddler一樣,Charles也提供了弱網模擬的功能,測試瀏覽器/APP在弱網條件的使用情況。

菜單欄里“Proxy”–>“Throttle Setting”里,Charles內置了不同的網絡模式:56kbps、256kbps ... 3G、4G等,來模擬不同弱網效果。還可以手動修改Download和Upload的值,模擬不同的速度。

需要注意的是,這里的網絡速率值,單位是bps,對應到常用的byte/s,還需要除以8,如圖中的4096kbps,實際為512kb

06請求/響應斷點

如果想對某個請求進行攔截,修改請求的參數。或者修改某個請求響應中的值,可以使用Charles的斷點功能。

在請求列表中,選擇某個URL,右鍵點擊“Breakpoints”,默認就給這個請求設置了請求+響應斷點。進行指定的操作時,Charles就會攔截對應的請求,并支持數據修改

修改服務端返回的響應內容,比如將success修改為fail

如果想做一些更詳細的的斷點配置設置Breakpoint Settings

07APP抓包

和Fiddler一樣,Charles也可以抓APP端的包,需要進行以下設置,ProxySetting中設置允許遠程HTTP代理

電腦和手機連接同一WiFi,在手機端設置WiFi代理,指向Charles所在的ip和8888端口

最后,Charles還有很多高級功能,大家可以去官網查看文檔進行學習。

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2021-04-23 08:29:47

SkyWalking監控系統

2021-03-26 15:18:11

代碼工具Mockoon

2014-11-18 10:36:36

互聯網

2021-02-02 15:38:19

Disruptor緩存Java

2023-09-07 10:31:27

2020-07-03 15:10:35

Java Rust 開發

2022-12-29 08:43:43

項目接口請求

2025-06-05 00:00:00

項目接口合并

2012-05-23 09:41:37

Titanium St卸載

2021-03-08 08:02:40

IDEA插件JSON

2022-01-27 08:12:50

Potplayer播放器

2021-05-31 09:02:55

KPI考核工具公司

2015-09-09 10:50:32

模擬駕駛

2022-05-10 12:20:04

JDKversion故障

2021-10-13 06:49:14

事故復盤ID

2020-06-23 16:05:07

GradleMavenJava

2014-03-11 10:03:25

設計模式

2016-04-15 17:45:59

HPE存儲閃存

2022-03-18 12:39:57

UbuntuChrome

2022-03-30 09:11:00

Python網絡爬蟲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品中文字幕视频 | 成人午夜影院 | 爽爽免费视频 | 国产精品视频网站 | 久久久青草 | 一级黄色录像片子 | 粉嫩一区二区三区四区公司1 | 一区二区三区视频 | 国产91视频播放 | 久草精品在线 | 人人玩人人干 | 欧美 日韩 国产 成人 在线 | 午夜久久久 | 精品一区二区三区在线观看国产 | 亚洲精品乱码久久久久久9色 | 国产一区免费视频 | 九九热免费观看 | 国产成人一区二区 | 日本五月婷婷 | 日韩第一页| 青青久久 | 久久综合九九 | 国产乱码精品一区二区三区五月婷 | 九九热在线观看视频 | 91精品国产日韩91久久久久久 | 国产二区三区 | 毛片网络| 日韩午夜在线观看 | 91视频官网| 精品国产乱码久久久久久牛牛 | 欧美激情久久久 | www.婷婷亚洲基地 | 中文字幕av在线 | 岛国av免费在线观看 | 午夜视频导航 | 免费成人午夜 | 国产羞羞视频在线观看 | 天堂精品视频 | jlzzjlzz国产精品久久 | 日本精品久久久久 | 玖玖视频网 |