
接口的定义接口系统或组件之间的交互点通过这些交互点实现数据之间的交换数据交互的通道接口分为硬件接口和软件接口这里只看软件接口接口类型系统之间的接口和程序内部的接口系统之间的的接口不同系统之间的交互内部系统之间或与外部系统客户端发起/接收——内部系统——接收/返回外部系统程序内部的接口方法与方法之间的模块与模块中之间的交互接口测试1. 定义对系统或组件之间进行的接口进行的测试主要检验数据的交换、传递和管理逻辑相互依赖的关系2. 测试原理模拟客户端想服务端发起请求服务端接收请求进行相应的处理向客户端返回响应的数据检查请求响回数据的准确性3. 接口测试的好处测试可以提前发现bug避免底层bug引起更多的bug发现一些页面操作没有的bug从用户的角度对系统进行全面的检测4. 接口测试的实现方式利用测试工具如JmeterPostMan通过代码实现如pythonrequests5. 接口测试的流程1需求分析对接口文档的分析接口文档一般由开发人员编写2设计测试用例3执行测试和问题跟踪4测试报告输出