《接口自动化测试持续集成 Postman+Newman+Git+Jenkins+钉钉》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:Storm编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2019
  • ISBN:9787115503411
  • 页数:312 页
图书介绍:本书主要讲解接口自动化测试。第1章介绍了接口测试基础知识,带领读者学习接口测试需要掌握的相关知识;第2~5章介绍了Postman工具的基本用法和高级用法,让读者学习借助该工具完成接口测试;第6~7章介绍了Jenkins、GitHub和钉钉等工具的基本用法,以及借助这些工具实现接口测试自动化及持续集成结构内容;第8章通过实际项目复习前7章所学内容,让读者从整体上深入理解接口自动化持续集成的魅力。

Chapter 1 接口测试基础知识 2

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工具 19

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基本操作 49

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集合 102

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脚本的应用 139

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与钉钉 187

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 接口测试持续集成 235

7.1整合GitHub 235

7.2整合Jenkins 238

7.3整合钉钉 240

Chapter 8 项目接口测试实战 243

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