按使用协议来划分有以下几类接口
Http/Https接口(http协议)
webservice接口(soap协议)
Dubbo接口(RPC协议)
RPC是协议,俗称远程过程调用,RPC实现包括:Dubbo、Hetty、Thrit、GRPC等,其中以阿里的Dubbo类型最为常见。
学习主流的RPC协议,就要学习Dubbo接口。
Dubbo是一个分布式服务框架,可以实现服务治理,即SOA。
你需要了解zookeeper注册中心,Dubbo服务是以什么形式和zookeeper进行交互,
Dubbo服务与服务之间又是如何实现互相调用的,这些都是我们要去了解的
如果你要测试某种协议接口,先了解底层原理及调用关系,才能做好测试工作。
接口即传输数据的通道,实质上就是基于某种协议下实现的方法,发起接口请求的时候
通过路径映射,请求落到了后端的某个方法进行处理
1、http是传输数据协议,80%以上的接口都是基于http协议
2、udp、tcp、soap协议底层也是基于http协议
postman
jmeter
Soapui