首先,关于协议这个词,你要清楚。
接口测试它是基于什么进行测试的,接口测试是什么测试类型,其实有有时候问到一个问题,关联性很强。很多关联性的问题你都可以去考虑。
首先接口测试一个功能黑盒测试&后端,这是它的类型。
接口测试是基于协议,所以我一讲出来,大家可能就清楚了,呃,好像是这么回事,接口是基于协议进行测试的。
为什么说基于协议,因为你们在进行接口测试之前,肯定要搞清楚,它有一个协议叫什么,它是一个Http协议或者是其他类型的协议。
所以你平时打开百度,它这个网址,你复制下来
那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
最后:下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!【100%无套路免费领取】
软件测试面试小程序
被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!
8小时传疯!大厂面试真题全被大佬整理在这个小程序上了!【软件测试,建议收藏】
涵盖以下这些面试题板块:
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux
6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础