广泛接口概念:不同功能部件之间起到衔接作用的部件 软件接口:不同软件或模块之间起到衔接作用的模块 狭义软件接口:不同的基于http/https协议的软件或模块之间起到衔接作用的模块
接口测试意义: 1.尽早进行后端的测试,接口可以胜任无前端界面的情况下对后服务的测试,加快测试速度,缩短周期 2.速度、效率高于前端界面,可以做到毫秒级别的测试 3.通过接口测试来定位前、后端问题 接口测试的重点、实质: 数据的传递、控制
抓包工具:charles 作用目的: 1. 定位前、后端问题 2. 无接口文档用抓包获取前端发到后端的数据 抓包工具原理: 代理:b 之间 s,获取browser发送到server的数据,通过charles模拟browser向server发请求,截获server返回给browser的数据(浏览器browser 服务端server)浏览器 服务端
|