Fiddler是一種流行的Web調試代理。它功能強大,界面友好,簡單易用,無論對開發人員或者測試人員來說,都是非常有用的工具。 《Fiddler調試權威指南》是Fiddler的開發者Eric Lawrence編寫的一本權威的參考指南。全書分為10章和4個附錄,從認識Fiddler開始,介紹了基本技巧和概念、配置選項、Inspectors、擴展、數據流導入導出、FiddlerScript和FiddlerCore等主題;附錄部分還給出了故障排除和命令行等有用的參考信息。 《Fiddler調試權威指南》適合Web開發人員和Web測試人員閱讀參考,也適合想要學習和掌握Fiddler的讀者閱讀。通過《Fiddler調試權威指南》,你將學會如何利用Fiddler調試Web相關的套用,掌握如何調試HTTPS數據流,學會如何在流行的設備上使用Fiddler,甚至掌握更多高級的擴展功能。
基本介紹
- 書名:Fiddler調試權威指南
- 又名:Debugging with Fiddle
- 作者:勞倫斯 (Eric Lawrence)
- 譯者:祝洪凱
- ISBN:9787115337979
- 類別:計算機與網際網路
- 頁數:282頁
- 出版社:人民郵電出版社
- 出版時間:2014年2月1日
- 開本:16
基本介紹,內容簡介,作者簡介,媒體推薦,圖書目錄,
基本介紹
內容簡介
Fiddler調試權威指南 是Fiddler的開發者Eric Lawrence編寫的一本權威的參考指南。
通過Fiddler調試權威指南,你將學會:
■ 充分利用Fiddler調試幾乎所有Web相關的套用,支持IE、Google Chrome、Apple Safari、Mozilla、Firefox、Opera等各種瀏覽器;
■ 掌握如何調試HTTPS數據流;
■ 學習如何在iPhone、iPod、iPad、Windows Phone等移動設備上使用Fiddler;
■ 如何使用FiddlerScript引擎擴展Fiddler;
■ 基於FiddlerCore類庫構建自己的套用。
通過Fiddler調試權威指南,你將學會:
■ 充分利用Fiddler調試幾乎所有Web相關的套用,支持IE、Google Chrome、Apple Safari、Mozilla、Firefox、Opera等各種瀏覽器;
■ 掌握如何調試HTTPS數據流;
■ 學習如何在iPhone、iPod、iPad、Windows Phone等移動設備上使用Fiddler;
■ 如何使用FiddlerScript引擎擴展Fiddler;
■ 基於FiddlerCore類庫構建自己的套用。
作者簡介
Eric Lawrence是Fiddler Web調試平台的創始人,是微軟的IE瀏覽器組的Program Manager,他從1999年一直在開發Web套用和瀏覽器。除了Fiddler之外,他還開發和維護其他的免費工具。
媒體推薦
多年以前,為了理解和測試網路協定,我曾經使用過snoop等抓包工具,最近幾年才接觸到Fiddler。今天有幸讀到此書,受益匪淺。本書內容安排由淺入深、循序漸進、重點突出而又面面俱到,不僅有基本使用,還有最佳實踐;是Fiddler用戶必備的工具書。很多開源工具都只有簡單的線上文檔,給用戶深入理解和使用帶來了不便,相信本書的出版是現有和潛在用戶的福音,也希望有更多的開源工具推出類似的書籍。
——李中傑,花名“元逍”,阿里巴巴資深技術專家
《Google軟體測試之道》譯者
——李中傑,花名“元逍”,阿里巴巴資深技術專家
《Google軟體測試之道》譯者
圖書目錄
第1章引言
1.1起源
關於本書
1.2快速入門
1.2.1基本概念
1.2.2使用場景
第2章探索Fiddler
2.1入門
2.1.1系統需求
2.1.2安裝Fiddler
2.1.3更新Fiddler
2.1.4卸載Fiddler
2.2FIDDLER用戶界面
2.2.1Web Sessions列表
2.2.2Web Session上下文選單
2.3FIDDLER的主選單
2.3.1File選單
2.3.2Edit選單
2.3.3Rules選單
2.3.4Tools選單
2.3.5View選單
2.3.6Help選單
2.4FIDDLER的工具列
Fiddler的狀態欄
2.5QUICKEXEC
2.6套用熱鍵
2.7統計選項卡
2.8FILTERS選項卡
2.9 TIMELINE時間軸選項卡
2.9.1模式:Timeline(時間軸)
2.9.2模式:Client Pipe Map(客戶端管道映射)
2.9.3模式:Server Pipe Map(服務端管道映射)
2.9.4使用時間軸進行性能分析
2.10自動回響(AUTORESPONDER)選項卡
2.10.1指定匹配條件
2.10.2指定Action Text
2.10.3對Action Text套用正則表達式
2.10.4拖放支持
2.10.5FARX檔案
2.11TEXTWIZARD
字元編碼
2.12COMPOSER選項卡
2.13Log選項卡
2.14Find Session視窗
2.15Hosts Remapping工具
第3章技巧和概念
3.1使用Fiddler重定向數據流
重定向請求的功能
3.2Session比較
3.3斷點調試
第4章配置Fiddler和客戶端
4.1Fiddler選項
4.1.1常用選項
4.1.2HTTPS選項
4.1.3擴展選項
4.1.4連線選項
4.1.5外觀選項
4.2HEADER編碼設定
4.3PREFERENCES(偏好)
4.4配置客戶端
4.4.1捕獲瀏覽器的數據流
4.4.2從其他套用中捕獲數據流
4.4.3通過服務捕獲數據流
4.4.4捕捉“迴路”數據流
4.4.5在Max OSX上運行Fiddler
4.4.6從其他計算機捕捉數據流
4.4.7從設備捕捉數據流
4.4.8使用Fiddler作為反向代理
4.4.9掛接到上游代理伺服器
4.4.10掛接到SOCKS/TOR
4.4.11VPN、Modem和網路共享
4.4.12Direct Access
4.5記憶體使用和Fiddler的“位數”
4.6快取和流式數據流
4.6.1請求快取
4.6.2回響快取
4.6.3COMET
4.7HTML5 WEBSOCKETS
4.8Fiddler和HTTPS
信任Fiddler根證書
4.9為HTTPS解密配置客戶端
4.9.1瀏覽器
4.9.2HTTPS和設備
4.9.3HTTPS伺服器有Bug
4.9.4證書生效
4.9.5Certificate Pinning
4.10Fiddler和FTP
4.11Fiddler和Web認證
4.11.1HTTP身份認證
4.11.2Fiddler中的自動身份認證
4.11.3身份認證問題
4.11.4HTTPS客戶端證書
……
第5章Inspectors
第6章擴展
第7章保存、導入和導出數據流
第8章FiddlerScript
第9章通過.NET代碼擴展Fiddler
第10章FiddlerCore
附錄A故障排除
附錄B命令行語義
附錄CSession標誌位
附錄DPreferences
1.1起源
關於本書
1.2快速入門
1.2.1基本概念
1.2.2使用場景
第2章探索Fiddler
2.1入門
2.1.1系統需求
2.1.2安裝Fiddler
2.1.3更新Fiddler
2.1.4卸載Fiddler
2.2FIDDLER用戶界面
2.2.1Web Sessions列表
2.2.2Web Session上下文選單
2.3FIDDLER的主選單
2.3.1File選單
2.3.2Edit選單
2.3.3Rules選單
2.3.4Tools選單
2.3.5View選單
2.3.6Help選單
2.4FIDDLER的工具列
Fiddler的狀態欄
2.5QUICKEXEC
2.6套用熱鍵
2.7統計選項卡
2.8FILTERS選項卡
2.9 TIMELINE時間軸選項卡
2.9.1模式:Timeline(時間軸)
2.9.2模式:Client Pipe Map(客戶端管道映射)
2.9.3模式:Server Pipe Map(服務端管道映射)
2.9.4使用時間軸進行性能分析
2.10自動回響(AUTORESPONDER)選項卡
2.10.1指定匹配條件
2.10.2指定Action Text
2.10.3對Action Text套用正則表達式
2.10.4拖放支持
2.10.5FARX檔案
2.11TEXTWIZARD
字元編碼
2.12COMPOSER選項卡
2.13Log選項卡
2.14Find Session視窗
2.15Hosts Remapping工具
第3章技巧和概念
3.1使用Fiddler重定向數據流
重定向請求的功能
3.2Session比較
3.3斷點調試
第4章配置Fiddler和客戶端
4.1Fiddler選項
4.1.1常用選項
4.1.2HTTPS選項
4.1.3擴展選項
4.1.4連線選項
4.1.5外觀選項
4.2HEADER編碼設定
4.3PREFERENCES(偏好)
4.4配置客戶端
4.4.1捕獲瀏覽器的數據流
4.4.2從其他套用中捕獲數據流
4.4.3通過服務捕獲數據流
4.4.4捕捉“迴路”數據流
4.4.5在Max OSX上運行Fiddler
4.4.6從其他計算機捕捉數據流
4.4.7從設備捕捉數據流
4.4.8使用Fiddler作為反向代理
4.4.9掛接到上游代理伺服器
4.4.10掛接到SOCKS/TOR
4.4.11VPN、Modem和網路共享
4.4.12Direct Access
4.5記憶體使用和Fiddler的“位數”
4.6快取和流式數據流
4.6.1請求快取
4.6.2回響快取
4.6.3COMET
4.7HTML5 WEBSOCKETS
4.8Fiddler和HTTPS
信任Fiddler根證書
4.9為HTTPS解密配置客戶端
4.9.1瀏覽器
4.9.2HTTPS和設備
4.9.3HTTPS伺服器有Bug
4.9.4證書生效
4.9.5Certificate Pinning
4.10Fiddler和FTP
4.11Fiddler和Web認證
4.11.1HTTP身份認證
4.11.2Fiddler中的自動身份認證
4.11.3身份認證問題
4.11.4HTTPS客戶端證書
……
第5章Inspectors
第6章擴展
第7章保存、導入和導出數據流
第8章FiddlerScript
第9章通過.NET代碼擴展Fiddler
第10章FiddlerCore
附錄A故障排除
附錄B命令行語義
附錄CSession標誌位
附錄DPreferences