接口测试学习笔记

什么是接口?

接口是一段具备逻辑处理的程序代码组成的,可被其他方法、服务或应用所使用。可以将接口看作是一个黑盒子,不用了解里面的代码逻辑是怎样的,只用传入规定的参数,接收返回的数据。

接口的作用?

1.系统与系统之间的调用,比如省平台查询治超平台的案件信息,省平台将相关的参数通过接口传给治超平台,治超处理完成后会调用省平台的回调接口,从而实现案件查询。

2.前端应用和后端服务的调用,比如app调用服务端的接口,app通过服务端提供的接口将需要查询的车牌号传给服务端,服务端调用DAO的接口从数据库中获得相应的data,服务端接口再将接口data做相应处理最终返回给app,app最后展示出数据。

3.服务端与服务端之间的调用,比如注册用户时,先调用查询用户信息的服务

接口测试?

接口测试主要用于检查外部系统与系统之间及内部各个系统之间的交互点。重点是检查数据的交换,传递和控制管理。

为什么要做接口测试?

可以模拟前端数据,适用于回归测试,更容易实现自动化,减少人力成本,维护成本也低。

前后端分离导致安全问题的产生。

接口测试的总体思路:

1.python处理数据库(增删改查),涉及操作的封装和sql脚本的编写

2.python发送http协议接口请求

3.python处理http返回包数据,将返回的数据和预期结果做对比

4.python统计导出测试结果,

你可能感兴趣的:(接口测试学习笔记)