首先,关于协议这个词,你要清楚。
接口测试它是基于什么进行测试的,接口测试是什么测试类型,其实有有时候问到一个问题,关联性很强。很多关联性的问题你都可以去考虑。
首先接口测试一个功能黑盒测试&后端,这是它的类型。
接口测试是基于协议,所以我一讲出来,大家可能就清楚了,呃,好像是这么回事,接口是基于协议进行测试的。
为什么说基于协议,因为你们在进行接口测试之前,肯定要搞清楚,它有一个协议叫什么,它是一个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、本文章学习资源,均可以免费分享。
觉得累的时候,双击一下屏幕,可以放松手指。