软件测试是一项复杂而又系统的工程,从界面、到数据请求的组织形式、到通信协议,到传输过程、到服务器响应、到响应内容、到界面展示,测试人员都需要知道,在前面的时候,凯哥说了测试工程师如何定位软件的缺陷属于前端还是后端的问题,这一次,凯哥详细介绍另一个测试工程师面试中被经常问到的问题:接口测试中cookie、session、token练习和区别的问题。其实也不仅仅是接口测试中需要知道和了解,测试就应该知道和了解。本身这东西很是稀松平常,但是刚转行的测试新手遇到面试官这种问题的时候,还是会显得很慌,希望本文给你带来既专业又通俗的解释。
一、cookie的基本原理
Cookie 是我们访问的站点存储在我们自己的计算机上的一段信息。在有些浏览器中,每个 Cookie 都是一个单独的小文件,但是在有些浏览器里,所有 Cookie 都储存在同一个文件中。
例如,查看一下Chrome浏览器的cookie:
点击查看内容:
一个网站存储在我们本地的Cookie信息列表:
查看一个具体的cookie信息: