《接口自动化测试:持续集成Postman+Newman+Git+Jenkins+钉钉》是由人民邮电出版社有限公司出版的一本关于接口自动化方面的书籍,作者是Storm,主要介绍了关于接口自动化、Postman、Newman、Git、Jenkins、钉钉方面的知识内容,目前在接口自动化类书籍综合评分为:8.2分。
书籍介绍
1.详细说明HTTP接口的自动测试方法。2.深入讲解邮差、纽曼、Git、詹金斯、钉钉等工具的使用方法。3.提供大量的小测试用例,帮助读者掌握测试知识点。3.全面分析界面自动测试,不断整合实战项目,整体掌握测试技巧。
这本书主要讲解接口自动化测试和接口测试工具Postman的使用。第一章介绍了接口测试的基础知识,包括接口测试背景、接口基础知识、接口测试流程、接口文档系统等。第2~5章介绍邮差工具的基本用法和高级用法,包括邮差工具的介绍、邮差的基本操作、邮差的收集和邮差脚本的应用等。,帮助读者学习如何用这个工具完成界面测试;第6~7章介绍了Jenkins、GitHub、Nail等工具的基本用法,以及如何实现接口测试自动化和与这些工具的持续集成。第八章通过实际项目回顾前七章的内容,帮助读者从整体上理解接口自动化测试持续集成的本质。无论是测试工程师、测试经理还是其他对测试技术感兴趣的人,都可以通过这本书学习相关知识。
目录
- 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