網路封包大剖析:HTTP介面自動化測試原理 | 拾書所

網路封包大剖析:HTTP介面自動化測試原理

$ 648 元 原價 720

內容簡介

用Fiddler、Wireshark、JMeter、Selenium玩轉網路封包
自動化、測試、秒殺、搶票最佳實戰


本書不僅全面介紹如何使用Fiddler 進行HTTP 封包截取,還提供豐富的應用場景實戰範例。除了介紹HTTP 封包截取及其應用,還介紹許多Web應用方面的相關知識。全書內容深入淺出、圖文並茂,閱讀起來非常輕鬆。對HTTP 封包截取技術的知識系統重新進行了梳理,加入了作者在工作中新的實踐、新的歸納。

全書分為30章,每章的內容都搭配實例和大量的圖片,方便讀者參考並動手實踐。讀者可以很快學完一章,每學一章都會有成就感。

第1~11章中補充了一些HTTP的知識,包括如何使用Fiddler來抓HTTP封包、如何分析HTTP封包。
第12~22章則介紹如何透過JMeter、Postman和Python+requests來發送HTTP封包,以實現軟體自動化測試和介面的自動化測試。
第23~26章中,透過列舉很多有意思的案例,介紹如何使用封包截取工具來實現安全測試和性能測試。
最後的第27~30章,則運用本書所說明的內容,實現幾個日常生活中應用比較廣泛的綜合實例。

本書特色

◎實例豐富:作者多年介面測試的經驗總結,幫助解決實際工作中的難題。
◎圖文並茂:讀者閱讀無障礙,容易上手。

作者簡介

譯者介紹

目錄

前言

01封包截取的用處
1.1 Fiddler 封包截取的應用
1.2 學習HTTP
1.3 爬蟲
1.4 Fiddler 在測試中的作用
1.5 前端開發人員使用Fiddler偵錯Web
1.6 後端開發人員使用Fiddler封包截取
1.7 安全測試
1.8 檢查網站的簡單問題
1.9 自動化小工具的開發
1.10 概念的區別
1.11 本章小結

02 Fiddler 如何封包截取
2.1 Fiddler 必須要做的3 個設定
2.2 不允許封包截取
2.3 Fiddler 抓不到封包
2.4 Fiddler 封包太多找不到自己想要的
2.5 HTTPS 是否安全
2.6 電腦連接手機熱點封包截取
2.7 用Fiddler 測試App 升級
2.8 短網址
2.9 本章小結

03 Session 分類和查詢
3.1 Session 的概念
3.2 為什麼Fiddler 中有這麼多Session
3.3 Session 的類型
3.4 搜索Session
3.5 用命令列工具查詢Session
3.6 給Session 下中斷點
3.7 本章小結

04 FiddlerScript 的進階用法
4.1 FiddlerScript 的介面
4.2 Fiddler 的事件函數
4.3 在FiddlerScript 中使用正規表示法
4.4 忽略封包截取
4.5 顯示用戶端和伺服器的IP
4.6 顯示回應時間
4.7 讀寫本機txt 檔案
4.8 保存請求
4.9 重新發送請求
4.10 本章小結

05 常見的封包截取工具
5.1 常見的封包截取工具
5.2 瀏覽器開發者工具
5.3 vConsole
5.4 Charles 封包截取工具
5.5 Wireshark 封包截取工具
5.6 本章小結

06 用Python 發送HTTP請求
6.1 requests 框架介紹
6.2 發送GET 請求
6.3 發送POST 請求
6.4 階段維持
6.5 用Python 發送各種請求
6.6 用Python 下載檔案
6.7 本章小結

...

Brand Slider