1. 程式人生 > >Charles抓包和Mock資料的方法

Charles抓包和Mock資料的方法

舉個例子:比如有個訂單狀態介面 orderstate,有已支付、待支付、已關閉等多個狀態返回,如果是在沒有mock的情況下,我們需要實際造多個狀態的訂單資料,甚至去修改資料庫訂單欄位狀態來看前端訂單顯示情況。但是利用Charles的Mock方法,可以打斷點,擷取介面返回的response的json資料,進行一些模擬:比如訂單介面返回不同狀態時對應前端的展示
訂單介面返回狀態為空時對應前端的展示
訂單資料出現異常時對應前端的展示
訂單介面請求超時對應前端的展示
2、測試頁面展示以及相容的時候,想知道某一個欄位內容長或者短,或者是空白的時候怎麼展示,或者一個圖片尺寸大了或者小了怎麼展示