📚 课程介绍
本课程将深入探讨Restful API接口测试的实战技巧,通过使用主流工具和技术,学习如何进行高效、全面的接口测试。
📋 学习前提
1. Java基础(熟悉Java编程语言) 2. RESTful API基础知识(理解RESTful架构风格和API设计原则) 3. Postman使用经验(熟悉Postman的基本操作和功能)
📖 课程目录
第1章 课程介绍
1-1 课程整体介绍
第2章 Restful接口基础
2-1 接口与API测试介绍
2-2 Rest和Restful基础知识
2-3 HTTP协议与抓包工具Fiddler
第3章 玩转Postman基础
3-1 接口测试工具-Postman
3-2 Github API详细介绍
3-3 请求和响应
3-4 不同Http方法实例
3-5 环境和变量
第4章 进阶Postman应用
4-1 PreRequest脚本实战之日期处理
4-2 PreRequest脚本实战之参数传递
4-3 Postman测试脚本实战之返回码校验
4-4 Postman测试脚本实战之消息内容校验
4-5 Postman测试脚本实战之格式校验
4-6 Runner自动化测试
4-7 命令行工具newman
第5章 深入Postman高级功能
5-1 Postman高级-账号及workspace
5-2 Documentation功能
5-3 Monitor功能
5-4 MockServer功能
5-5 Postman API
5-6 Postman总结及练习任务
第6章 Rest-Assured框架
6-1 Rest-Assured简介
6-2 Rest-Assured环境要求及部署
6-3 Rest-Assured初体验
6-4 Rest-Assured认证鉴权
6-5 Junit简介
第7章 Rest-Assured框架应用及进阶
7-1 Rest-Assured请求处理1
7-2 RestAssured请求消息处理2
7-3 Rest-Assured响应的获取和解析
7-4 Rest-Assured响应校验
7-5 Json-Schema在Rest-Assured中的应用
7-6 Rest-Assured的配置功能Config
7-7 Rest-Assured的模板Spec
7-8 Rest-Assured的Filter过滤
第8章 JUnit5新特性在接口测试框架中的应用
8-1 条件执行与关联执行1
8-2 条件执行与关联执行2
8-3 测试框架参数化
8-4 测试框架数据驱动1
8-5 测试框架数据驱动2
8-6 用例执行选择策略
8-7 用例执行顺序定义
第9章 接口自动化测试框架进阶
9-1 接口mock框架实战1
9-2 WireMock的Junit集成
9-3 Java代码中WireMock的用法
9-4 wiremock消息录制
9-5 专业报告工具Allure
9-6 Allure测试报告定制详解 1
9-7 Allure测试报告定制详解 2
9-8 Jenkins安装
9-9 Jenkins配置自动化测试
9-10 通过RestAPI调用Jenkins
9-11 Jenkins邮件通知测试结果
第10章 课程总结
10-1 课程回顾及资源清单
