解鎖Charles工作原理和應用「charles手機抓包後怎麼查看接口」

一、測試工作中,使用Charles主要完成以下工作

1、抓包分析定位前後端bug

2、斷點構造異常測試場景

3、模擬弱網測試環境

二、Charles工作原理(支持windows,Mac, linux系統)

第一章 007 接口測試—Charles抓包工具使用

charles工作原理

三、如何設置Charles抓包

1、準備工作:設置好Charles代理端口(默認8888),確認web瀏覽器代理指向Charles端口8888

2、啟動Charles即開始抓包,可以手工停止

第一章 007 接口測試—Charles抓包工具使用

代理設置

四、Charles設置抓包過濾

第一章 007 接口測試—Charles抓包工具使用

抓包過濾

五、Charles發送HTTP請求

第一章 007 接口測試—Charles抓包工具使用

構建http請求1

第一章 007 接口測試—Charles抓包工具使用

構建http請求2

六、Charles設置斷點

第一章 007 接口測試—Charles抓包工具使用

設置斷點

第一章 007 接口測試—Charles抓包工具使用

修改請求

第一章 007 接口測試—Charles抓包工具使用

修改響應

七、弱網設置

弱網測試:關注不同網絡下,基本功能點的使用;不同網絡切換,高延遲,丟包下的用戶體驗和異常處理。

第一章 007 接口測試—Charles抓包工具使用

弱網配置

bandwidth —— 帶寬,即上行、下行數據傳輸速度
utilisation —— 帶寬可用率,大部分modern是100%
round-trip latency —— 第一個請求的時延,單位是ms
MTU —— 最大傳輸單元,即TCP包的最大size,可真實模擬TCP層,每次傳輸的分包情況
Releability —— 指連接的可靠性,用於模擬網絡不穩定
Stability —— 連接穩定性,會影響帶寬可用性,用於模擬移動網絡

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/280032.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-20 18:54
下一篇 2024-12-20 18:54

相關推薦

發表回復

登錄後才能評論