1、接口测试的定义
接口是前后端沟通的桥梁,是数据传输通道, 包含内部接口、外部接口。电脑上的键盘的按键就是电脑向人提供的接口。键盘上的按键(接口),打字时候输出的 qwer(接口的输出),展示在电脑屏幕上的 qwer(接口的输入)
2、接口的实质
接口是具备特定输出和特定输入的一套逻辑处理单元。是指对协定进行定义的援用类型。其余类型实现接口,以保障它们反对某些操作。接口指定必须由类提供的成员或实现它的其余接口。与类类似,接口能够蕴含办法、属性、索引器和事件作为成员。
3、HTTP 工作原理
HTTP 协定工作于客户端 - 服务器(C/S) 架构上。浏览器作为 HTTP 客户端通过 URL 向 HTTP 服务端即 web 服务器发送所有申请。接口发送申请时候的交互原理:客户端发送网络申请→API 网关,网关可能部署在 (阿里云,Apache,IIS,nginx 等)→再到后端服务 services(可能存在多层级的服务)→servies 再去数据库(大数据)获取数据→数据返回给客户端,http 默认是长久连贯。
接口测试是基于协定进行测试的,实际上是黑盒测试,根本的测试思路是通过输出和输入判断被测系统或者对象的逻辑。其中接口是具备特定输出和特定输入的一套逻辑处理单元,测试接口时候不须要晓得它的外部实现逻辑。
举荐浏览:
为什么要做接口测试?
接口测试重点,怎么做好接口测试?
什么是接口测试?为什么要做接口测试?
接口测试须要须要明确的概念
接口测试的流程个别是什么样的?