【接口测试】目前市面上流行的接口大多有哪几种协议的接口?

2021-03-15  测试杰克 

首先,关于协议这个词,你要清楚。

接口测试它是基于什么进行测试的,接口测试是什么测试类型,其实有有时候问到一个问题,关联性很强。很多关联性的问题你都可以去考虑。

首先接口测试一个功能黑盒测试&后端,这是它的类型。

接口测试是基于协议,所以我一讲出来,大家可能就清楚了,呃,好像是这么回事,接口是基于协议进行测试的。

为什么说基于协议,因为你们在进行接口测试之前,肯定要搞清楚,它有一个协议叫什么,它是一个Http协议或者是其他类型的协议。

所以你平时打开百度,它这个网址,你复制下来


https://www.baidu.com/


它前面肯定加了Https


那Http协议包括了Http和Https


其实有时候你如果真的去做测试开发,关于这个协议方面,我之前会问到面试者一个问题,因为有一个跨域问题,前端的跨域。前后端链条有一个跨域问题,就是对于大家来说可能会比较难,跨域其实就是因为这个协议的问题,我前端请求后端,肯定也是需要有相同的协议才能让你请求,所以首先跨域这个问题大家有兴趣可以去了解一下 。


那我们回归正题,接口测试有哪几种常见的协议,首先第一个Http,包含了Https


还有哪几种,你脑海中想到的有没有?


webservice,说到webservice还有websockets它的简称就是(WS)那ws其实和这个http类似,它也有两种WS/WSS(这个也是和SSL一样加密之后的)


还有基于RPC的比如说有dubbo接口

差不多企业中比较主流的是以上这几种。


那么如果这几种,你虽然能说出来,那你还要去说一说这几种协议,它们之间的原理,它们有什么区别。


我就比如说,websockets它有什么样的特点,它是一个双工通信。

Http它不是双工通信,只有前端向后端去请求。

像这些基本的你要了解,不能只说一个名字就完事了。

当然这里面还有很多细节,大家可以根据自己掌握的具体情况去善用学习/查找工具。

总结:

Http/Https
webservice
websockets(WS/WSS):双工通信
RPC

文章首发于微信公号:程序员一凡


1、点赞。防止以后找不到,想看的时候,在自己主页就能找到了,很方便;

2、关注我。让我们成为长期关系,下一个视频会分享更多的硬核干货;

3、本文章学习资源,均可以免费分享。


觉得累的时候,双击一下屏幕,可以放松手指。



63°|638 人阅读|0 条评论
登录 后发表评论