測試公開課資料系列01--Fiddler之AutoResponse線上除錯利器
前言
做的技藝來自做的過程。
明天晚上,筆者在騰訊課堂開播一堂Fiddler實戰公開課,嗯~先預先籌備一些課堂資料給大家來分享
一、Fiddler線上除錯介紹
Fiddler線上除錯 --> Fiddler重定向功能 --> AutoResponder頁籤
可以抓取線上頁面儲存到本地進行除錯,大大減少了線上除錯的困難
可以讓我們修改伺服器端返回的資料,例如讓返回都是HTTP404或者讀取本地檔案作為返回內容
二、Fiddler實現線上除錯原理
首先還是得看Fiddler工作原理圖,如下:
新夢想技術分享
在Fiddler的AutoResponder頁籤設定匹配規則,伺服器返回的資料先返回到Fiddler上,返回的資料如果和設定的匹配規則匹配成功,則自動根據設定的後續動作(比如返回404、利用本地檔案返回等)進行返回到客戶端(瀏覽器上)
三、重定向功能操作步驟
3.1 選中左側單個會話拖至右側AutoResponder頁籤(注意解碼)
3.2 在右側選中會話右擊Edit Response(編輯響應),點開響應正文進行編輯,然後儲存
3.3 設定使用重定向,即勾選如下兩個選項:
Enable rules 表示啟動重定向
Unmatched requests passthrough 表示允許未匹配到的請求正常響應。應該打勾才能讓其他的請求繼續;否則其他未匹配到的請求都會以 404 狀態返回。
備註:
rules中支援正規表示式操作
可以使用本地檔案作為返回
四、常用匹配規則設定介紹
無字首表示基本搜尋,表示搜尋到字串就匹配
字首為“EXACT:”表示完全匹配(大小寫敏感)
字首為“NOT:”表示發現就不匹配
字首為“REGEX:”表示使用正規表示式匹配
字首為“REGEX:(?insx)”表示匹配 方式
五、常用處理方式介紹
設定返回狀態碼
自動斷點:bpu、bpafter
超時返回:*delay:100
顏色標記:*flag:ui-backcolor=#FFD700
設定頭部資訊:*header:HeaderName=NewValue
重定向網址:*redir:
本地檔案:Find a file
六、課程過程中的實戰
6.1 指定的會話改變樣式
6.2 修改返回的響應正文資料
6.3 線上除錯樣式檔案(css檔案)
七、啟發式總結
可以完成mock嘛?
能方便開發進行線上除錯嘛?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2936204/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 測試公開課資料系列02--Postman之chai.js斷言應用PostmanAIJS
- 用友雲開發者中心助你上雲系列之線上除錯除錯
- 【線上公開課】Kubernetes實戰系列三??原理篇
- 測試前奏 之 ADB無限連線除錯模式除錯模式
- Python 之 錯誤,除錯和測試Python除錯
- 滴滴開源 | Rdebug:基於真實流量的研發、除錯、測試利器除錯
- Python學習之錯誤除錯和測試Python除錯
- 臥槽,線上資料刪錯了,差點被老闆開除
- 軟體測試之資料庫測試技術系列七資料庫
- 軟體測試之資料庫系列五資料庫
- 軟體測試之資料庫系列四資料庫
- 軟體測試之資料庫系列三資料庫
- 軟體測試之資料庫系列二資料庫
- 軟體測試之資料庫系列一資料庫
- 軟體測試之資料庫系列六資料庫
- 大資料測試技術——課堂測試大資料
- 微軟線上技術公開課-12月課程預告微軟
- 微軟線上技術公開課-1月課程預告微軟
- 測試平臺系列(63) 軟刪除之殤
- Laravel除錯利器 Laravel DebugbarLaravel除錯
- 除錯利器 Laravel Dump Server除錯LaravelServer
- 除錯跟蹤利器---strace除錯
- 資料變更白屏化利器-推送軌跡上線
- 在 Android Studio 上除錯資料庫 ( SQLite )Android除錯資料庫SQLite
- 《資料分析與資料探勘》--天津大學公開課
- 大資料公開課系列課程第二季-趙強老師-專題視訊課程大資料
- 阿里雲 EventBridge 系列公開課來襲阿里
- 功能測試之存量資料新與增資料測試
- 線上教育平臺開發中,課堂測試功能是如何實現的
- 資料分析利器之Pandas
- Arthas線上java程式診斷工具 線上除錯神器Java除錯
- 同事使用 insert into select 遷移資料,開開心心上線,上線後被公司開除!
- websocket線上測試Web
- 線上公開課 | 監控與日誌的黃金法則
- Mqtt入門:線上除錯連線阿里雲MQQT除錯阿里
- 「阿里雲 RocketMQ 系列公開課」重磅來襲!阿里MQ
- 優雅地除錯線上程式碼除錯
- 大資料測試之ETL大資料