目录
一,接口测试流程
1,分析需求,产生需求文档(产品)
2,开发产生接口文档,解析接口文档
3,产生测试用例(送审)
4,执行测试用例
- 工具:postman,jmeter
- 代码:python+Requests+UnitTest
5,提交,跟踪缺陷
6,生成测试报告
7,接口自动化持续集成(可选)
二,接口文档
接口文档又称为API文档,一般是由开发文档所编写的,用来描述系统所提供接口信息的文档。
大家都根据这个接口文档进行开发,并需要一直维护和遵守。
三,为什么要写接口文档
1,能够让前端开发与后端开发更好的配合,提高工作效率(有一个统一参考的文件)
2,项目迭代或项目人员更迭时,方便后期人员查看和维护
3,方便测试人员进行接口测试
四,接口文档的展现形式
- word文档
- Excel文档
- pdf文档
五,接口文档内容
一个规范的接口文档,主要包括以下内容:
基本信息
- 接口名称,请求方法,请求路径(协议和域名在“信息系统”中),接口描述
请求参数
- 请求头(Context-Type:描述请求体的数据类型)
- 请求体(包含具体的请求参数名称,参数类型,是否必须,示例,备注,实现该接口使用的数据及对应类型)
返回数据
状态码 200
错误码 (自定义错误码)
- 码值
- 描述信息
六,接口文档解析
接口文档 的解析本质:从接口文档中,找出http请求所需要的数据信息
主要包含:
- 请求方法
- URL
- 请求头
- 请求体
- 响应状态码
- 描述
七,使用Fidder发送http请求
-
发送请求
1,点击Composer
2,选择请求方法
3,填写URL
4,编写请求文本类型
5,编写请求体
6,点击Execute
-
查看请求返回的数据