在開發過程中,我們經常會遇到修改線上某個js,調試修復bug.如果測試環境不滿足測試場景。只能將線上的某個文件直接替換成本地的測試文件。不通過上線的手段,就可以達到測試目的。
在fiddler中,就提供了該功能。
如下,我需要修改portalBar.js文件。可是測試環境數據不滿足測試場景。故在請求線上的portalBar.js時,通過fiddler匹配替換工程,加載本地的portalBar.js.十分方便的可以調試修改了。
步驟:
1 ctrl + F 查找要替換的js文件。如果頁面明明引入了某個js,在請求列表中卻沒有出現。可能是該資源被瀏覽器緩存.勾選Disable cache即可。
2 右側table切換到AutoResponder 勾選Enable result 與unmatched requests passthrough
3 點擊add Rule按鈕, 在右側下方rule Editor填寫要目標文件和替換文件 然后save
4 頁面重新訪問 ,可通過log,看是否替換成功
資源列表沒有請求信息截圖
以上。