-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

接口自動化測試開發實戰教程(Python版)(微課版)

( 簡體 字)
作者:蝸牛學院 陳南 鄧強類別:1. -> 程式設計 -> Python
譯者:
出版社:人民郵電出版社接口自動化測試開發實戰教程(Python版)(微課版) 3dWoo書號: 53098
詢問書籍請說出此書號!

缺書
NT售價: 250

出版日:8/1/2020
頁數:256
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115533388
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書全面介紹了如何用Python進行Web接口測試。全書共分為6章,第1章介紹接口測試的基礎知識;第2章講解Python編程的核心知識;第3章結合Unittest框架對代碼級接口進行測試,并涉及代碼級覆蓋率的講解和統計;第4章和第5章先講解網絡模型,對常見網絡協議進行剖析,并利用工具和Python原生代碼分別對其進行實現,再詳細介紹對協議級接口的各種測試方法;第6章先講解性能測試的相關理論,再講解如何利用Locust編寫性能測試腳本,最后講解如何進行相關指標的監控。
本書適合作為高校計算機及相關專業的教材,也適合作為測試工程師、測試開發工程師、測試項目負責人的參考用書。
目錄:

第 1章 接口測試基礎 1
1.1 軟件測試基礎 2
1.1.1 軟件測試的定義 2
1.1.2 軟件測試的發展方向 2
1.1.3 理解缺陷 2
1.1.4 軟件質量模型 8
1.1.5 軟件測試專業術語 10
1.2 理解接口 14
1.3 分層自動化測試 15
1.4 接口測試理論 16
1.4.1 接口測試的概念 16
1.4.2 接口測試的分類 17
1.4.3 接口測試的價值 18
1.4.4 接口測試的流程 18
第 2章 Python核心編程 20
2.1 準備知識 21
2.1.1 軟件常識 21
2.1.2 編程語言介紹 21
2.1.3 環境安裝配置 23
2.2 Python基礎 26
2.2.1 快速入門 26
2.2.2 數據類型 29
2.2.3 運算符 35
2.2.4 控制結構 37
2.2.5 函數 42
2.2.6 模塊和包 45
2.2.7 面向對象 48
2.3 常見應用 52
2.3.1 文件操作 52
2.3.2 操作MySQL數據庫 53
2.3.3 多線程 56
第3章 代碼級接口測試 59
3.1 代碼級接口測試原理 60
3.2 Unittest詳解 61
3.2.1 快速入門 61
3.2.2 Unittest核心API 65
3.2.3 Unittest高級應用 70
3.3 MyList代碼級測試實戰 76
3.3.1 被測程序MyList實現 76
3.3.2 基于Unittest的代碼級接口測試 77
3.3.3 基于Python的代碼級接口測試 81
3.3.4 代碼級覆蓋率 86
第4章 網絡協議核心知識 93
4.1 網絡協議模型 94
4.1.1 網絡協議概念 94
4.1.2 OSI參考模型 95
4.1.3 TCP/IP模型 96
4.2 TCP/IP 97
4.2.1 TCP簡介 97
4.2.2 IP簡介 100
4.2.3 Python實現TCP/IP通信實戰 101
4.3 HTTP 105
4.3.1 HTTP簡介 105
4.3.2 搭建AgileOne環境 106
4.3.3 Web交互過程 109
4.3.4 HTTP請求 110
4.3.5 HTTP響應 114
4.3.6 Session和Cookie 118
4.3.7 利用Fiddler監控AgileOne通信 121
4.3.8 Python處理HTTP 125
4.4 HTTPS 139
4.4.1 HTTPS工作過程 139
4.4.2 使用Fiddler監控HTTPS通信 141
4.4.3 在XAMPP中配置HTTPS服務器 142
4.4.4 利用Python測試HTTPS接口 144
4.5 Web Services協議 146
4.5.1 Web Services工作過程 146
4.5.2 Python訪問Web Services接口 146
4.6 WebSocket協議 147
4.6.1 WebSocket簡介 147
4.6.2 WebSocket通信過程 148
4.6.3 開發WebSocket測試腳本 152
4.6.4 創建WebSocket服務器 153
第5章 協議級接口測試 155
5.1 協議級接口測試簡介 156
5.1.1 協議級接口測試原理 156
5.1.2 協議級接口測試的優勢 157
5.2 協議級接口測試工具的應用 158
5.2.1 Postman接口測試實戰 158
5.2.2 SoapUI接口測試實戰 161
5.2.3 JMeter接口測試實戰 167
5.2.4 LoadRunner接口測試實戰 174
5.3 蝸牛進銷存項目簡介 183
5.3.1 模塊介紹 183
5.3.2 環境搭建 185
5.4 蝸牛進銷存項目實戰 189
5.4.1 利用Requests庫獲取蝸牛進銷存首頁 189
5.4.2 利用Requests庫完成登錄 190
5.4.3 利用Requests庫新增會員 191
5.4.4 利用Requests庫對新增會員功能進行測試 193
5.4.5 接口測試框架整合 196
第6章 接口級性能測試 202
6.1 性能測試核心知識 203
6.1.1 核心原理與技術體系 203
6.1.2 工程體系與場景設計 205
6.1.3 指標體系與結果分析 213
6.2 基于Locust的性能測試腳本開發 216
6.2.1 Locust介紹 216
6.2.2 利用Locust測試首頁性能 217
6.2.3 利用Locust測試登錄功能 220
6.2.4 利用Locust測試銷售出庫功能 226
6.3 系統指標監控 233
6.3.1 系統指標詳解 233
6.3.2 監控分析Windows性能指標 239
6.3.3 監控分析Linux性能指標 244
6.3.4 利用Python+Psutil監控指標 247
序: