問題場景:
已發布線上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,進行模擬調試數據,而非真實修改數據庫數據
