接口理论知识
一、为什么要做接口测试?
- 相对于UI测试,接口测试执行速度更快
- 相对于UI测试,能更早的发现问题,将BUG控制在项目前期阶段
- 相对于UI测试,粒度更细,更能发现底层问题
- 相对于UI测试,发现和解决问题的效率更高
二、接口的原理

软件接口包括对内和对外接口,对外的接口指系统与系统之间的调用;
对内接口指系统内部服务与服务之间的调用以及上层服务对下层服务的调用。
三、接口测试流程
1)开发人员设计接口形成文档(大部分公司使用wiki文档),文档内容中包含接口请求地址、接口参数个数与类型、接口的用途
2)测试人员获取和熟悉接口文档:业务需求,接口的参数类型、个数
3)设计接口测试方案以及用例
4)使用工具录入接口测试用例并执行,提交和跟踪接口测试发现的bug
5)编写接口测试报告
四、接口测试相关的工具

接口工具类:
postman、jmeter(开源、免费的)
代码类:requests、httprunner
抓包类 :fiddler、charles
五、HTTP协议&Fiddler抓包工具使用





fiddler的工作原理
通过fiddler查看http协议数据
给fiddler设置过滤

浙公网安备 33010602011771号