幫助中心 | 我的帳號 | 關於我們

HTTP抓包之介面自動化測試

  • 作者:肖佳|責編:武曉燕
  • 出版社:人民郵電
  • ISBN:9787115534316
  • 出版日期:2020/12/01
  • 裝幀:平裝
  • 頁數:260
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書內容來自作者多年從事介面測試的經驗總結,貼近實際,能幫助讀者解決實際工作中的難題。本書的主要內容有HTTP的基礎知識;如何使用Fiddler來抓HTTP包;如何分析HTTP包;如何通過JMeter和Postman等發送HTTP包,從而實現軟體自動化測試和介面的自動化測試;如何使用抓包工具來實現安全測試和性能測試等;幾個日常生活中應用比較廣泛的綜合實例。
    本書圖文並茂、實例豐富,方便讀者參考並動手實踐,適合前端開發工程師、測試工程師、線上故障技術人員、介面開發人員和Web開發人員閱讀。

作者介紹
肖佳|責編:武曉燕
    肖佳,VMware高級測試工程師,博客園知名博主(網名小坦克),撰寫了很多軟體開發和測試方面的技術文章;有10多年的軟體開發測試經驗,有豐富的手動測試和自動化測試經驗;個人博客閱讀量已經超過500萬,樂於分享,善於用淺顯的語言來講解技術。

目錄
第1章  抓包的用處
  1.1  Fiddler抓包的應用
  1.2  學習HTTP
    1.2.1  HTTP請求的結構
    1.2.2  HTTP響應的結構
  1.3  爬蟲
  1.4  Fiddler在測試中的作用
    1.4.1  抓包用於性能測試
    1.4.2  抓包用於安全測試
    1.4.3  抓包用於介面測試
    1.4.4  大量製造測試數據
    1.4.5  異常測試
    1.4.6  排除故障和定位Bug
  1.5  前端開發人員使用Fiddler調試Web
    1.5.1  後端介面Mock
    1.5.2  AJAX調試
    1.5.3  線上調試
  1.6  後端開發人員使用Fiddler抓包
  1.7  安全測試
  1.8  檢查網站的簡單問題
    1.8.1  Fiddler檢查404錯誤
    1.8.2  Fiddler檢查大響應
  1.9  自動化小工具的開發
    1.9.1  購票助手
    1.9.2  自動申請賬號工具
    1.9.3  Fiddler找回密碼
    1.9.4  網路遊戲助手
  1.10  概念的區別
    1.10.1  抓包和錄製的區別
    1.10.2  自動化測試和爬蟲的區別
    1.10.3  自動化測試和外掛的區別
  1.11  本章小結
第2章  Fiddler如何抓包
  2.1  Fiddler必須要做的3個設置
    2.1.1  第 1個設置:在Fiddler中安裝證書
    2.1.2  第 2個設置:自動解壓HTTP響應
    2.1.3  第3個設置:隱藏「Tunnel to」請求
  2.2  不允許抓包
    2.2.1  某些App抓不到包
    2.2.2  HTTP請求和響應全部加密
    2.2.3  不讓抓包
  2.3  Fiddler抓不到包
    2.3.1  Fiddler的抓包開關
    2.3.2  瀏覽器抓不到包
    2.3.3  能抓HTTP不能抓HTTPS的請求
    2.3.4  抓不到手機中的包
    2.3.5  經過上面的設置,還是抓不到包
    2.3.6  在macOS中抓包
    2.3.7  Fiddler證書安裝不成功
      2.3.8  iOS 10.3以上,手動信任證書

  2.4  Fiddler包太多找不到自己想要的
    2.4.1  停止抓包
    2.4.2  只抓手機,不抓本地的包
    2.4.3  過濾會話
    2.4.4  只抓特定的進程
    2.4.5  觀察URL和HOST
    2.4.6  查看進程發包
  2.5  HTTPS是否安全
  2.6  電腦連接手機熱點抓包
  2.7  用Fiddler測試App升級
    2.7.1  App升級原理
    2.7.2  App升級的測試
    2.7.3  堅果雲的升級
  2.8  短鏈接
    2.8.1  短鏈接原理解析
    2.8.2  使用短鏈接
    2.8.3  用Fiddler抓包短鏈接
  2.9  本章小結
第3章  Session分類和查詢
  3.1  Session的概念
  3.2  為什麼Fiddler中有這麼多Session
  3.3  Session的類型
  3.4  搜索Session
    3.4.1  搜索登錄
……
第4章  FiddlerScript的高級用法
第5章  常見的抓包工具
第6章  用Python發送HTTP請求
第7章  用正則表達式提取數據
第8章  HTTP的9種請求方法
第9章  內容類型
第10章  HTTP上傳和下載
第11章  HTTP對各種類型程序的抓包
第12章  自動登錄和登錄安全
第13章  圖片驗證碼識別
第14章  綜合實例——自動點贊
第15章  前端和後端
第16章  介面和介面測試
第17章  JSON數據格式
第18章  HTTP和RESTful服務
第19章  用Postman測試分頁介面
第20章  用JMeter測試單個介面
第21章  介面的token認證
第22章  發包常見的錯誤
第23章  秒殺活動的壓力測試
第24章  用Fiddler和JMeter進行性能測試
第25章  HTTP中的支付安全測試
第26章  Web安全滲透測試
第27章  綜合實例——自動提交訂單
第28章  綜合實例——自動申請賬號

第29章  綜合實例——自動簽到領積分
第30章  綜合實例——App約課助手

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032