Python編程基礎與HTTP接口測試

基本介紹

  • 書名:Python編程基礎與HTTP接口測試
  • 作者:阿奎
  • ISBN:9787121329951
  • 類別:計算機/網路>程式設計>編程設計
  • 定價:45.00
  • 出版社:電子工業出版社
  • 出版時間:2017年12月
  • 開本:16開
圖書信息,內容簡介,圖書目錄,

圖書信息

作 譯 者:阿奎
出版時間: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

熱門詞條

聯絡我們