接口自動化測試持續集成 Postman + Newman + Git + Jenkins + 釘釘

接口自動化測試持續集成 Postman + Newman + Git + Jenkins + 釘釘

作者: Storm
出版社: 人民郵電
出版在: 2019-05-01
ISBN-13: 9787115503411
ISBN-10: 7115503419
裝訂格式: 平裝
總頁數: 312 頁





內容描述


本書主要講解接口自動化測試以及接口測試工具Postman的使用等相關內容。第1章介紹了接口測試基礎知識,包括接口測試背景、接口基礎知識、接口測試流程、接口文檔系統等內容;第2~5章介紹了Postman工具的基本用法和高級用法,包括Postman工具介紹、Postman基本操作、Postman集合、Postman腳本的應用等內容,幫助讀者學習借助該工具完成接口測試的方法;第6~7章介紹了Jenkins、GitHub和釘釘等工具的基本用法,以及如何借助這些工具實現接口測試自動化和持續集成;第8章通過實際項目復習前7章所學內容,幫助讀者從整體上深入領會接口自動化測試持續集成的內容精要。
不管是測試工程師、測試經理,還是其他對測試技術感興趣的人員,均可以通過本書學習相關知識。


目錄大綱


Chapter 1接口測試基礎知識 

1.1接口測試背景2 
1.2接口基礎知識3 
1.2.1接口的定義4 
1.2.2接口的分類4 
1.2.3 HTTP 5 
1.2.4 HTTP請求6 
1.2.5 HTTP響應9 
1.3接口測試流程11 
1.4接口文檔系統13 
1.4.1 ShowDoc簡介13 
1.4.2 ShowDoc部署14 
1.4.3接口測試文檔示例16 

Chapter 2初識Postman工具 

2.1安裝Postman 19 
2.2 Postman工具簡介24 
2.3 Postman賬號37 
2.4 Postman同步39 
2.5 Postman設置41 
2.6發送第一個請求45 
2.7將請求保存到集合47 

Chapter 3 Postman基本操作 

3.1 API請求與響應49 
3.2 API授權、Cookies和證書70 
3.3抓取HTTP請求78 
3.4攔截器80 
3.5代理83 
3.6生成代碼片段87 
3.7 Postman Echo 89 
3.7.1請求方法89 
3.7.2 Headers 95 
3.7.3認證方法96 
3.7.4 Cookies操作99 

Chapter 4 Postman集合 

4.1變量102 
4.1.1變量的概念102 
4.1.2管理環境變量103 
4.1.3管理和查看全局變量106 
4.2集合108 
4.2.1創建集合108 
4.2.2共享集合111 
4.2.3管理集合112 
4.2.4導入/導出文件114 
4.3集合執行118 
4.3.1集合運行參數118 
4.3.2使用環境變量121 
4.3.3使用數據文件124 
4.3.4迭代運行集合128 
4.3.5創建工作流130 
4.3.6分享集合運行結果133 
4.3.7集合運行排錯134 

Chapter 5 Postman腳本的應用 

5.1腳本介紹139 
5.2預請求腳本143 
5.3測試腳本150 
5.3.1 Tests基礎知識150 
5.3.2腳本示例152 
5.3.3腳本進階162 
5.3.4 pm對象166 
5.4分支和循環174 
5.5 Postman Sandbox 175 
5.6 Newman 178 
5.6.1安裝Newman 178 
5.6.2 Newman選項180 
5.6.3集合運行排錯182 
5.6.4定制報告183 

Chapter 6 Jenkins、Git與釘釘 

6.1 Jenkins 187 
6.1.1部署Jenkins 188 
6.1.2管理插件194 
6.1.3創建項目197 
6.1.4配置項目運行頻率201 
6.1.5配置郵件發送202 
6.2 Git 207 
6.2.1什麼是Git 207 
6.2.2安裝Git 209 
6.2.3 Git常用命令210 
6.2.4 GitHub遠程倉庫222 
6.2.5搭建GitLab 227 
6.3釘釘228 
6.3. 1釘釘簡介229 
6.3.2集成Jenkins 231 

Chapter 7接口測試持續集成 

7.1整合GitHub 235 
7.2整合Jenkins 238 
7.3整合釘釘240 

Chapter 8項目接口測試實戰 

8.1項目介紹243 
8.1.1項目部署243 
8.1.2查看接口文檔245 
8.2編寫接口測試文檔250 
8.2.1編寫接口測試計劃251 
8.2.2編寫接口測試用例257 
8.3執行接口測試267 
8.3.1從Postman執行接口測試267 
8.3.2從Newman執行接口測試306 
8.4接口自動化測試持續集成實戰307 
8.4.1通過GitHub維護測試文件308 
8.4.2配置Jenkins自動化測試任務309 
8.4.3接收自動化測試結果311


作者介紹


Storm(杜子龍):先後就職於華為、聯想、Aicent、英大金財等公司,擁有近10年的軟件測試從業經驗,對接口測試、UI自動化測試、性能測試等均有深入研究,曾參與Android OS系統、醫療SaaS系統、數據網絡計費系統、商旅系統等多項大型項目。




相關書籍

Work Breakdown Structures: The Foundation for Project Management Excellence

作者 Eric S. Norman Shelly A. Brotherton Robert T. Fried

2019-05-01

Nexus 規模化 Scrum 框架 (The Nexus Framework for Scaling Scrum: Continuously Delivering an Integrated Product with Multiple Scrum Teams)

作者 庫爾特·比特納 (Kurt Bittner) 帕特麗夏·孔 (Patricia Kong)

2019-05-01

物件導向程式設計-結合生活與遊戲的 C#語言(附範例光碟)

作者 邏輯林

2019-05-01