HTTP接口测试
主要包含内容:
- 开发基础: java基础、 springboot开发基础、 http协议
- 测试设计:接口测试设计
- 测试工具:开源接口测试工具、 TestNG测试开发、
- 高级应用:Mock设计功能、HTTP接口测试平台
第一章、HTTP接口测试
本章主要是用来介绍接口测试的理论以及如何做、为什么要做等
- 第一节、导章:接口测试
- 第二节、什么是接口测试?
- 第三节、为什么要做接口测试?
- 第四节、接口测试的价值及结果是什么?
- 第五节、接口测试需要具备的技能是什么?
第二章、HTTP协议
知己知彼才能百战百胜
- 第一节、HTTP 简介
- 第二节、HTTP 消息结构
- 第三节、HTTP请求方法
- 第四节、HTTP 响应头信息
- 第五节、HTTP状态码
- 第六节、HTTP content-type
第三章、接口测试用例设计
讲解如何设计HTTP接口测试用例
- 第一节、接口业务分析及理解
- 第二节、用例设计
- 第三节、场景覆盖
第四章、HTTPClient讲解
主要是讲解httpClient的使用及工作过程
- 第一节、什么是HttpClient?
- 第二节、工作过程
- 第三节、请求、响应
- 第四节、封装HttpClient
第五章、OkHttpClient讲解
目前最流行的,也是PostMan上支持的。
- 第一节、讲解OkHttpClient
- 第二节、OkHttpClient使用
第六章、TestNG测试框架
讲解TestNG的使用以及二次开发(参考测试开发基础能力)
- 第一节:TestNG的使用
第七章、工具使用
讲解HTTP接口测试的时候常用的开源测试工具:(参考测试开发基础能力)
- 第一节、PostMan
- 第二节、Fiddler
第八章、HTTP接口测试Mock
主要是讲解HTTP接口的Mock功能
- 第一节、开源的Mock工具
- 第二节、自行开发Mock
第九章、实战:接口测试落地
基于以上内容编写自己的测试框架以及平台
- 第一节、基于Spring、TestNG、HTTPClient的接口测试框架方案设计
- 第二节、基于HTTP接口测试平台设计
- 第三节、HTTP接口测试Mock平台
第十章:补充SpringBoot开发
主要是用来开发Spring mvc的CRUD功能。即:Http接口。
- 第一节、SpringBoot、SpringMVC、JPA介绍
- 第二节、POST
- 第三节、Get
- 第四节、Del
- 第五节、PUT