Python編程基礎與HTTP接口測試

圖書信息

作 譯 者:阿奎

出版時間:2017-12

版 次:01-01

開 本:16開

印 次:01-01

I S B N :9787121329951

內容簡介

本書主要包含三部分內容,第一部分為Python編程基礎,第二部分是HTTP協定,第三部分是HTTP接口測試實戰。讓讀者可以從零開始,逐步掌握Python語言,具備基本的Python編程基礎。通過練習的方式了解HTTP協定中常用的概念和機制。最後,將兩者相結合,學會用Python進行HTTP接口測試,主要採用Python的單元測試方法進行HTTP接口測試工作,通過一步一步的練習,讀者會掌握unittest單元測試框架的使用,掌握測試數據的外部化(到檔案和到Excel等),掌握HTTP接口的發現和探測。 本書亦學亦練,學練結合,每個章節分為多個小節,每個小節的前半部分會對本小節的知識點主題進行詳細的介紹,後半部分會啟動一個練習,讓讀者邊閱讀邊練習,在練習中檢驗學習的成果。

圖書目錄

第一部分 初識與初心

第一章 Python正流行 2

1.1 語言排行榜與技術雷達 2

1.2 Python之禪 5

1.3 無所不能的Python 8

第二章 接口測試的崛起 9

2.1 接口測試簡介 9

2.2 Ajax接口與Web動靜分離 10

2.3 Restful接口 11

第三章 測試工程師的自動化測試轉型 13

3.1 “點點點”測試工程師的困惑 13

3.2 自動化測試到底要學什麼 14

3.3 擺脫“點點點”從哪裡開始 16

第二部分 認識Python

第四章 我來了 20

4.1 第一聲問候 20

4.2 小青,你幾歲了? 23

4.3 我會做加法 28

4.4 這是奇數還是偶數? 30

4.5 我們三個誰最大 32

4.6 FizzBuzz 36

4.7 建造星星塔 39

第五章 我長大了 43

5.1 函式是枝葉 43

5.2 模組是枝幹 51

5.3 面向對象是另一種看待世界的視角 53

第六章 我想和你談談 55

6.1 終端帶來即時互動 55

6.2 檔案適用於批量互動 57

6.3 處理異常不要崩潰 60

第三部分 初識HTTP

第七章 相識前的準備 70

7.1 JSON格式的通信錄 70

7.2 狀態碼的五個分類 74

7.3 HTTP協定基礎 77

第八章 交談開始 85

8.1 我知道你是哪裡人 85

8.2 請查收我的POST 87

8.3 厲害了,我的302 91

8.4 把我藏在Cookies里 96

8.5 讓我們“保持通話” 101

第四部分 實踐HTTP接口測試

第九章 先要測起來 112

9.1 認識自動化測試 112

9.2 unittest(一) 120

9.3 unittest(二) 128

第十章 HTTP接口測試(無狀態) 133

10.1 接口約定 133

10.2 案例編寫 138

10.3 數據外化到檔案 147

10.4 數據外化到Excel 156

第十一章 普通Web接口測試(有狀態) 165

11.1 接口探索 165

11.2 在返回頁面中定位檢查點 173

11.3 第一個測試案例 181

11.4 更多測試案例 185

11.5 重複執行註冊失敗了 193

11.6 命令行集成與HTML報告 199

寫在後面的話 207

這僅僅是一個開始 207

附錄:參考資料 209

附錄:學習心得 210

第一部分 初識與初心 1

第一章 Python正流行 2

1.1 語言排行榜與技術雷達 2

1.2 Python之禪 5

1.3 無所不能的Python 8

第二章 接口測試的崛起 9

2.1 接口測試簡介 9

2.2 Ajax接口與Web動靜分離 10

2.3 Restful接口 11

第三章 測試工程師的自動化測試轉型 13

3.1 “點點點”測試工程師的困惑 13

3.2 自動化測試到底要學什麼 14

3.3 擺脫“點點點”從哪裡開始 16

第二部分 認識Python 19

第四章 我來了 20

4.1 第一聲問候 20

4.2 小青,你幾歲了? 23

4.3 我會做加法 28

4.4 這是奇數還是偶數? 30

4.5 我們三個誰最大 32

4.6 FizzBuzz 36

4.7 建造星星塔 39

第五章 我長大了 43

5.1 函式是枝葉 43

5.2 模組是枝幹 51

5.3 面向對象是另一種看待世界的視角 53

第六章 我想和你談談 55

6.1 終端帶來即時互動 55

6.2 檔案適用於批量互動 57

6.3 處理異常不要崩潰 60

第三部分 初識HTTP 69

第七章 相識前的準備 70

7.1 JSON格式的通信錄 70

7.2 狀態碼的五個分類 74

7.3 HTTP協定基礎 77

第八章 交談開始 85

8.1 我知道你是哪裡人 85

8.2 請查收我的POST 87

8.3 厲害了,我的302 91

8.4 把我藏在Cookies里 96

8.5 讓我們“保持通話” 101

第四部分 實踐HTTP接口測試 111

第九章 先要測起來 112

9.1 認識自動化測試 112

9.2 unittest(一) 120

9.3 unittest(二) 128

第十章 HTTP接口測試(無狀態) 133

10.1 接口約定 133

10.2 案例編寫 138

10.3 數據外化到檔案 147

10.4 數據外化到Excel 156

第十一章 普通Web接口測試(有狀態) 165

11.1 接口探索 165

11.2 在返回頁面中定位檢查點 173

11.3 第一個測試案例 181

11.4 更多測試案例 185

11.5 重複執行註冊失敗了 193

11.6 命令行集成與HTML報告 199

寫在後面的話 208

這僅僅是一個開始 208

附錄:參考資料 210

相關詞條

熱門詞條

聯絡我們