1。什么是接口
是一些预先定义的函数,包括接口地址、传入参数和返回参数。
当需要访问某些数据,正常状态下传入合格参数,会收到该数据范围内的返回参数。
2。为什么要做接口测试
为了保证数据的传输的准确性
接口测试的必要性就体现出来了:
①、可以发现很多在页面上操作发现不了的bug
②、检查系统的异常处理能力
③、检查系统的安全性、稳定性
④、前端随便变,接口测好了,后端不用变
3。接口测试的重要性
①、可以发现很多在页面上操作发现不了的bug
②、检查系统的异常处理能力
③、检查系统的安全性、稳定性
④、前端随便变,接口测好了,后端不用变
4。接口工作流程
准备阶段(80%)
拿到开发的接口文档,理解每个接口的参数及含义了解被测试系统
的业务流程 编写接口测试用例
执行阶段(10%)
测试用例/测试场景执行
测试数据/系统数据收集
分析阶段(10%)
数据汇总/日记分析
测试报告
接口文档
开发接口文档
1。被测接口的地址
2. 接口,以及参数说明
3.必要的http头 和http体
4.接口返回什么值,以及各个返回值得说明
接口测试json
json是一种数据载体(互联网本身就是数据传输,数据传输就需要数据载体)
为什么使用json
json传输数据效率高,部分场景不分xml和html
传输少量的数据,使用Json
接口测试的流程:
首先拿到接口文档,分析接口文档中接口的功能,请求路径,请求方式
请求参数,响应文本,参数的类型,参数是否必填,参数的长度,参数是否唯一,
编写接口测试用例,使用工具执行接口测试用例