HTTP抓包實戰+Web接口開發與自動化測試 +全棧性能測試修煉寶典:JMeter實戰書籍

HTTP抓包實戰+Web接口開發與自動化測試 +全棧性能測試修煉寶典:JMeter實戰書籍 pdf epub mobi txt 電子書 下載 2025

蟲師 著
圖書標籤:
  • HTTP抓包
  • Web接口測試
  • 自動化測試
  • JMeter
  • 性能測試
  • 全棧
  • 接口開發
  • 網絡協議
  • 實戰
  • 測試
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 書海尋夢圖書專營店
齣版社: 電子工業齣版社
ISBN:9787121310997
商品編碼:28538252474

具體描述





書號:978-7-115-48119-1

齣版狀態:印刷中

定價:59元

頁數:300

印刷方式:黑白印刷

開本:16開



本書主要圍繞抓包展開。全書共有22章,著重介紹瞭HTTP協議、如何使用Fiddler對HTTP包進行抓取,如何對HTTP進行分析以及使用Jmeter等工具來發送HTTP包以實現軟件的自動化測試。本書圖文並茂,實例豐富,還有配套的視頻教程,方便讀者參考並動手實踐。



     

前言      

資源與支持      

第1章 HTTP協議和Fiddler抓包      

第2章 HTTPS協議和Fiddler抓包

第3章 HTTP協議請求方法和狀態碼

第4章 HTTP協議Header介紹

第5章 Web網頁抓包和Fiddler修改包

第6章 HTTP協議中的緩存

第7章 HTTP協議壓縮和URL Encode

第8章 Fiddler使用技巧

第9章 Fiddler前端快速調試

第10章 Fiddler的Script用法

第11章 深入理解Cookie機製

第12章 Fiddler實現Cookie劫持攻擊

第13章 HTTP基本認證

第14章 Fiddler手機抓包

第15章 Fiddler發送HTTP請求

第16章 Fiddler實現弱網測試

第17章 自動化測試和接口測試

第18章 JMeter工具使用介紹

第19章 JMeter天氣接口自動化測試

第20章 JMeter中BeanShell的用法

第21章 自動登錄禪道和自動開Bug

第22章 JMeter給網站做壓力測試



HTTP抓包實戰

作 譯 者:蟲師

齣版時間:2017-03    韆 字 數:366

版    次:01-01    頁    數:288

印刷時間:    開    本:16開

印    次:01-01    裝    幀:

I S B N :9787121310997     

重    印:新書    換    版:

所屬分類:科技 >> 計算機 >> 計算機科學

廣告語:   

紙質書定價:¥59.0   



本書以接口測試為主綫,以Web開發為切入點,全麵介紹瞭Web接口開發與自動化測試過程中使用的相關技術。全書分為15章,第1章介紹瞭Python的基礎知識,解答初學Python的同學都會遇到的一些問題;第2章到第5章以開發發布會簽到為需求,介紹瞭Django Web開發技術;第6章介紹瞭unittest單元測試框架,以及在Django中如何編寫單元測試;第7章到第10章主要介紹接口的相關概念、Web接口開發、接口測試工具和接口自動化測試框架的開發;第11介紹瞭安全接口的開發與測試;第12章和第13章介紹瞭Web Services技術;第14章和第15章介紹瞭Django Web項目的部署和接口性能測試。


目 錄

第1 章 Python 學習必知 ............................................................................................................ 1

1.1 Python 2.x 與Python 3.x 選擇 ............................................................................... 1

1.2 Python 的安裝 ........................................................................................................ 2

1.2.1 在Windows 下安裝Python ....................................................................... 2

1.2.2 安裝Python 2 和Python 3 兩個版本 ........................................................ 3

1.2.3 “python”不是內部或外部命令 ............................................................. 5

1.3 擴展庫的安裝 ........................................................................................................ 6

1.3.1 pip 安裝擴展庫 .......................................................................................... 6

1.3.2 tar.gz 文件安裝 .......................................................................................... 9

1.3.3 .whl 文件安裝 ............................................................................................ 9

1.3.4 GitHub 剋隆項目安裝 ............................................................................... 9

1.4 開發工具選擇 ...................................................................................................... 11

1.4.1 Sublime Text3 ........................................................................................... 11

1.4.2 Atom ......................................................................................................... 13

1.4.3 PyCharm ................................................................................................... 14

1.5 程序報錯不要慌 .................................................................................................. 15

1.5.1 縮進 .................................................................................................. 15

1.5.2 引包 .................................................................................................. 16

1.5.3 編碼 .................................................................................................. 16

1.5.4 學會分析 .......................................................................................... 17

第2 章 Django 入門 ................................................................................................................. 19

2.1 Django 開發環境 .................................................................................................. 19

.....

5.3.2 分頁器 ...................................................................................................... 83

5.4 簽到功能 .............................................................................................................. 87

5.4.1 添加簽到鏈接 .......................................................................................... 87

5.4.2 簽到頁麵 .................................................................................................. 88

5.4.3 簽到動作 .................................................................................................. 91

5.5 退齣 .............................................................................................................. 93

第6 章 Django 測試 ................................................................................................................. 95

6.1 unittest 單元測試框架 .......................................................................................... 95

6.1.1 單元測試框架 .......................................................................................... 95

6.1.2 編寫單元測試用例 .................................................................................. 96

6.2 Django 測試........................................................................................................ 100

6.2.1 一個簡單的例子 .................................................................................... 100

VIII ∣ Web 接口開發與自動化測試——基於Python 語言

6.2.2 運行測試用例 ........................................................................................ 102

6.3 客戶端測試 ........................................................................................................ 104

6.3.1 測試首頁 ................................................................................................ 104

6.3.2 測試登錄動作 ........................................................................................ 105

6.3.3 測試發布會管理 .................................................................................... 107

6.3.4 測試嘉賓管理 ........................................................................................ 108

6.3.5 測試用戶簽到 ........................................................................................ 109

第7 章 接口相關概念 ............................................................................................................. 111

7.1 分層的自動化測試 ............................................................................................ 111

7.2 單元測試與模塊測試 ........................................................................................ 112

7.3 接口測試 ............................................................................................................ 114

7.3.1 接口的分類 ............................................................................................ 115

7.3.2 接口測試的意義 .................................................................................... 116

7.4 編程語言中的Interface ..................................................................................... 117

7.4.1 Java 中的Interface ................................................................................. 117

7.4.2 Python 中的Zope.interface .................................................................... 119

第8 章 開發Web 接口 ........................................................................................................... 121

8.1 為何要開發Web 接口 ....................................................................................... 121

8.2 什麼是Web 接口 ............................................................................................... 124

8.2.1 HTTP ...................................................................................................... 125

8.2.2 JSON 格式 .............................................................................................. 128

8.3 開發Web 接口 ........................................................................................... 129

8.3.1 配置接口路徑 ........................................................................................ 129

8.3.2 添加發布會接口 .................................................................................... 130

8.3.3 查詢發布會接口 .................................................................................... 132

8.3.4 添加嘉賓接口 ........................................................................................ 133

8.3.5 查詢嘉賓接口 ........................................................................................ 135

8.3.6 發布會簽到接口 .................................................................................... 136

8.4 編寫Web 接口文檔 ........................................................................................... 138

目 錄∣ IX

第9 章 接口測試工具介紹 ..................................................................................................... 143

9.1 Postman 測試工具 .............................................................................................. 143

9.2 JMeter 測試工具 ................................................................................................ 146

9.2.1 安裝JMeter ............................................................................................ 146

9.2.2 創建測試任務 ........................................................................................ 147

9.2.3 添加接口測試 ........................................................................................ 151

9.2.4 添加斷言 ................................................................................................ 153

9.3 Robot Framework 測試框架 .............................................................................. 154

9.3.1 環境搭建 ................................................................................................ 155

9.3.2 基本概念與用法 .................................................................................... 157

9.3.3 接口測試 ................................................................................................ 160

第10 章 接口自動化測試框架 ............................................................................................... 165

10.1 接口測試工具的不足 ...................................................................................... 165

10.2 Requests 庫 ....................................................................................................... 166

10.2.1 安裝 ...................................................................................................... 167

10.2.2 接口測試 .............................................................................................. 167

10.2.3 集成unittest ......................................................................................... 168

10.3 接口測試框架開發 .......................................................................................... 169

10.3.1 框架處理流程 ...................................................................................... 169

10.3.2 框架結構介紹 ...................................................................................... 170

10.3.3 修改數據庫配置 .................................................................................. 171

10.3.4 數據庫操作封裝 .................................................................................. 172

10.3.5 編寫接口測試用例 .............................................................................. 176

10.3.6 集成測試報告 ...................................................................................... 178

第11 章 接口的安全機製 ....................................................................................................... 181

11.1 用戶認證 .......................................................................................................... 181

11.1.1 開發帶Auth 接口 ................................................................................ 182

11.1.2 接口文檔 .............................................................................................. 184

11.1.3 接口測試用例 ...................................................................................... 185

X ∣ Web 接口開發與自動化測試——基於Python 語言

11.2 數字簽名 .......................................................................................................... 187

11.2.1 開發接口 .............................................................................................. 188

11.2.2 接口文檔 .............................................................................................. 191

11.2.3 接口用例 .............................................................................................. 192

11.3 接口加密 .......................................................................................................... 194

11.3.1 PyCrypto 庫 .......................................................................................... 194

11.3.2 AES 加密接口開發 .............................................................................. 196

11.3.3 編寫接口文檔 ...................................................................................... 201

11.3.4 補充接口測試用例 .............................................................................. 202

第12 章 Web Services .......................................................................................................... 205

12.1 Web Services 相關概念 .................................................................................... 205

12.2 Web Services 的開發與調用 ............................................................................ 214

12.2.1 suds-jurko 調用接口 ............................................................................ 214

12.2.2 spyne 開發接口 .................................................................................... 219

12.3 JMeter 測試SOAP 接口 .................................................................................. 221

第13 章 REST ........................................................................................................................ 224

13.1 RPC 與REST ................................................................................................... 224

13.2 Django REST Framework................................................................................. 227

13.2.1 創建簡單的API ................................................................................... 227

13.2.2 添加接口數據 ...................................................................................... 231

13.2.3 測試接口 .............................................................................................. 232

13.3 集成發布會API ....................................................................................... 234

13.3.1 添加發布會API ................................................................................... 234

13.3.2 測試接口 .............................................................................................. 237

13.4 soapUI 測試工具 .............................................................................................. 238

13.4.1 創建SOAP 測試項目 .......................................................................... 239

13.4.2 創建REST 測試項目 .......................................................................... 241

目 錄∣ XI

第14 章 Django 項目部署 ..................................................................................................... 244

14.1 uWSGI .............................................................................................................. 244

14.1.1 uWSGI 介紹 ......................................................................................... 244

14.1.2 安裝uWSGI ......................................................................................... 245

14.1.3 uWSGI 運行Django ............................................................................ 246

14.2 Nginx ................................................................................................................ 247

14.2.1 安裝Nginx ........................................................................................... 247

14.2.2 Nginx+uWSGI+Django ........................................................................ 248

14.2.3 處理靜態資源 ...................................................................................... 251

14.3 創建404 頁麵 .................................................................................................. 253

第15 章 接口性能測試 ........................................................................................................... 256

15.1 Locust 性能測試工具....................................................................................... 256

15.1.1 安裝Locust .......................................................................................... 257

15.1.2 性能測試案例 ...................................................................................... 259

15.2 發布會性能測試 ...................................................................................... 262

15.2.1 性能測試準備 ...................................................................................... 263

15.2.2 編寫性能測試腳本 .............................................................................. 266

15.2.3 執行性能測試 ...................................................................................... 267

15.3 接口性能測試 .................................................................................................. 270

15.3.1 編寫接口性能測試腳本 ...................................................................... 270

15.3.2 執行接口性能測試 .............................................................................. 271

15.3.3 多綫程測試接口性能 .......................................................................... 274



全棧性能測試修煉寶典 JMeter實戰

ROAD_TESTING軟件測試組 組稿 , 陳誌勇 , 馬利偉 , 萬龍 (作者)  張濤 (責任編輯)

89.00

齣版信息

責任編輯 關於本書有任何問題,請聯係: 張濤

書 號

978-7-115-43722-8

頁 數

448

印刷方式

黑白印刷

開 本

16開



  一本專傢撰寫的,盡快精通軟件性能測試的圖書

本書全麵介紹瞭進行軟件性能測試的實戰技術和JMeter的應用知識,分4部分:

部分基礎篇,主要講解瞭當前性能測試狀況及發展前景、性能測試的基礎理論,讓讀者盡快入門學習;

第二部分工具篇,講解開源負載工具JMeter的體係結構、腳本開發、負載模擬、測試等內容,讓讀者可以從零開始學會使用一個主流的負載工具,此部分是市麵上到目前為止對JMeter講解較全麵的內容,掌握其內容即可以進行性能測試腳本開發、性能測試執行等工作;

第三部分(實踐篇)和第四部分(提升篇),詳細講解瞭性能監控與診斷分析技術,通過項目實踐引導讀者學會性能測試工作,如診斷問題、分析調優等軟件性能測試中的核心技術,並講解瞭HTTP、端到端性能監控、性能測試自動化和JMeter常見問題解決等知識。 


用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有