charles斷點調試

適用場景:

客戶端發起請求A,從server返回的結果response,希望測試 對於server可能返回的不同的response結果 客戶端的表現情況;

方法:

利用charles 進行斷點調試,即時修改response結果,來測試客戶端表現;

具體操作:

  • 點擊如圖所示,創建斷點

WEBRESOURCEdc2fa2e5226bddb788f73121c9da4

  • 打開後,點擊 ADD 》新增一個斷點,

對需要測試的接口信息進行填寫,比如,下圖示例對 獲取用戶usermeta的接口返回值進行 斷點調試,(看圖中,也可以勾選 request,表示 對 請求 輸入端進行 斷點,來測試server處理不同request的情況,適合於接口端適配測試)

WEBRESOURCE5b05210fcc6bdf5ddbe9224daef60

  • 創建完斷點後,回到客戶端上進行對應的操作,比如 登陸動作來發起該請求,在charlse上就能看到 請求發出去,同時有response返回來了

這時,可以對response結果進行編輯,按照測試點來進行修改,

WEBRESOURCE5c6476ba8bb2fda9309d73c277046

  • 修改完成後,點擊右下方的,Execute 執行,客戶端上就會接收到 剛被修改過的response結果,按照測試用例預期來查看客戶端的表現。

另外:也可以在上圖中勾選 request來測試接口對於不同請求輸入參數的表情,適用於測試接口方;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章