【調試技巧】 Fiddler高級用法之url映射請求


問題場景:

    已發布線上APP出現接口錯誤,如何測試線上APP訪問本地請求?

    已發布線上H5頁面,靜態資源或js調試,如何映射本地js?

一般解決方案:

    猜測(一般明顯問題)、

    找到原發布包,修改請求資源url重新打包測試。需要前后端協調配合,耗時費力。

fiddler映射響應:

    通過fidder攔截,將需要加載的資源映射到本地開發環境,而無需切換測試版APP

    例如線上資源:http://online.com/api/page

    映射加載本地資源:http://127.0.0.1/api/page

 

方法一、使用 Fiddler自帶:

  AutoResponder

  添加正則替換主機名規則:

         regex:(?insx)http://online.com\/(?<name>.+)$

        *redir: http://127.0.0.1/${name}

 

 

方法二、使用 Stave插件:

  

 

  添加規則:

      匹配:online.com

      替換為:127.0.0.1

 

 

其他功能模擬異常響應:

  

常用:

  404 響應。502響應。delay:1000:延時響應

  Find a file 響應本地文件(前端模擬本地js json)

  Create New Respone  創建響應信息修改響應內容,可修改替換原信息參數,比如:用戶積分0修改為1000,進行模擬調試數據,而非真實修改數據庫數據

  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM