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

真香!自從用了Charles,F(xiàn)iddler已經(jīng)被我徹底卸載了

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

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

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

01安裝

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

??訪問Charles官網(wǎng)??

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

02Web抓包

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

03常用功能

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

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

04請求過濾

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

Charles有兩種方式可以實現(xiàn)請求過濾:

方法一:

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

方法二:

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

05弱網(wǎng)測試

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

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

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

06請求/響應斷點

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

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

修改服務端返回的響應內(nèi)容,比如將success修改為fail

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

07APP抓包

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

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

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

責任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2021-04-23 08:29:47

SkyWalking監(jiān)控系統(tǒng)

2021-03-26 15:18:11

代碼工具Mockoon

2021-02-02 15:38:19

Disruptor緩存Java

2014-11-18 10:36:36

互聯(lián)網(wǎng)

2023-09-07 10:31:27

2020-07-03 15:10:35

Java Rust 開發(fā)

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

2021-05-31 09:02:55

KPI考核工具公司

2022-01-27 08:12:50

Potplayer播放器

2015-09-09 10:50:32

模擬駕駛

2021-10-13 06:49:14

事故復盤ID

2022-05-10 12:20:04

JDKversion故障

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網(wǎng)絡爬蟲
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产亚洲精品久久午夜玫瑰园 | 久久久九九 | 伊人看片| 亚洲欧洲在线观看视频 | 亚洲精品一区中文字幕乱码 | 欧美成人猛片aaaaaaa | 国产免费一级片 | 亚洲 中文 欧美 日韩 在线观看 | 色就是色欧美 | 欧美一级三级在线观看 | 97超碰成人| 91久久久精品国产一区二区蜜臀 | 欧美亚洲国语精品一区二区 | 男女视频在线免费观看 | 精品久久久久久18免费网站 | 亚洲二区精品 | 亚洲 欧美 综合 | 久久一二区 | 欧美日韩精品免费 | 女人毛片a毛片久久人人 | 岛国二区 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 不卡的av在线 | 国产精品一区二区精品 | 精品久久久网站 | 亚洲精品乱码 | 羞羞视频在线免费 | 91在线精品秘密一区二区 | 欧美三级久久久 | 久久久五月天 | 日本午夜免费福利视频 | 成人av一区| 亚洲成人一区二区 | 亚洲午夜视频在线观看 | 欧美精品一区二区三区四区五区 | 中文精品一区二区 | 日本一区二区三区免费观看 | 涩爱av一区二区三区 | 国产天堂| 亚洲高清在线观看 | av网站免费在线观看 |