1、接口测试的定义

接口是前后端沟通的桥梁,是数据传输通道,包含内部接口、外部接口。电脑上的键盘的按键就是电脑向人提供的接口。键盘上的按键(接口),打字时候输出的qwer(接口的输出) ,展示在电脑屏幕上的qwer(接口的输入)

2、接口的实质

接口是具备特定输出和特定输入的一套逻辑处理单元。是指对协定进行定义的援用类型。其余类型实现接口,以保障它们反对某些操作。接口指定必须由类提供的成员或实现它的其余接口。与类类似,接口能够蕴含办法、属性、索引器和事件作为成员。

3、HTTP 工作原理

HTTP协定工作于客户端-服务器(C/S)架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即web服务器发送所有申请。 接口发送申请时候的交互原理:客户端发送网络申请→API网关,网关可能部署在(阿里云,Apache,IIS,nginx等)→再到后端服务services(可能存在多层级的服务)→servies再去数据库(大数据)获取数据→数据返回给客户端,http默认是长久连贯。

接口测试是基于协定进行测试的,实际上是黑盒测试,根本的测试思路是通过输出和输入判断被测系统或者对象的逻辑。其中接口是具备特定输出和特定输入的一套逻辑处理单元,测试接口时候不须要晓得它的外部实现逻辑。

举荐浏览:

为什么要做接口测试?

接口测试重点,怎么做好接口测试?

什么是接口测试?为什么要做接口测试?

接口测试须要须要明确的概念

接口测试的流程个别是什么样的?