書號: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. 新城书站 版權所有