客戶端與後臺交互,通訊協議類型爲https,通訊報文格式爲protobuf。
經過charles抓包工具,咱們能夠:後端
- 業務流程抓包,對先後端交互進行過程分析;
- 修改網絡請求參數,模擬錯誤請求和錯誤響應,檢查客戶端和BE的容錯能力,也能夠在BE沒有準備好的狀況下調試客戶端;
- 模擬超時,測試BE響應超時場景下,客戶端邏輯;
- 模擬弱網,測試客戶端在不一樣網絡下的性能。
Charles連接,移步官網:https://www.charlesproxy.com/...網絡
1. https協議證書安裝
安裝SSL證書
app
2. protobuf數據格式的解析
設置mapping工具
3. 設置斷點,修改數據包
breakpoint性能
4. 模擬超時,設置超時等待時間
5. 模擬弱網條件,設置丟包率