一、什么是cookie

“Cookie”是小量信息,由网络服务器发送进去以存储在网络浏览器上,从而下次这位举世无双的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的地位、破费的工夫或用户首选项(如样式表)。

Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。一旦你从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。当访客完结其浏览器对话时,即终止的所有 Cookie。

Cookie是指网站用于分别身份,进行会话(session)跟踪而存储在客户端的数据。它是有服务器产生并发送给客户端的。其用处是提供一个不便的性能以简化用户输出,节俭拜访页面的工夫。

Cookie能够由下列对象创立

Javascript、VBScript等HTML页面中的客户端脚本

应用MS win32 Internet函数(Internetsetcookie和Internetgetcookie)的win32程序

JSP/ASP等页面中的服务器端脚本。

二、禁用cookie

可能会导致某些web零碎无奈失常运行

使用户无奈进行匿名拜访

使web零碎无奈跟踪用户的浏览习惯。

三、第一方跟第三方cookie

第一方cookie是与宿主域名相关联的cookie

第三方cookie是来自任何其余域名的cookie

四、长久cookie和会话cookie

Cookie既能够存储在内存中(会话cookie),也能够存粗在硬盘中(长久cookie)长久cookie会被写入用户配置文件夹下的cookie文件夹,浏览器临时文件索引会应用指向长久cookie文件的指针进行更新。

五、cookie测试

对于会话cookie,要测试其在不退出web零碎的状况下起作用,同时也要测试退出web零碎后不起作用,即从新登录时没有上次操作的痕迹。

对于长久cookie,要测试其在退出web零碎后依然起作用,即从新登录时保留上次操作的痕迹。

对于长久cookie,还要进行cookie的更新测试,即更新页面信息或者进行其余操作后,再次登录,查看cookie是否更新及更新的正确性。

最初进行cookie的设置测试。即在浏览器中对cookie是否禁用或cookie的应用级别进行测试。如在IE浏览器的“选项”性能中,“平安”选项卡和“隐衷”选项卡就能够对cookie进行设置

六、如何在浏览器中设置自定义cookie

在网页即客户端中咱们也能够通过js代码来设置cookie。关上f12在console中输出

document.cookie="age=12; expires=Thu, 26 Feb 2116 11:50:25 GMT; domain=www.baidu.com; path=/";

就可增加拜访百度的cookie,

具体cookie常识能够拜访:cookie详解_每天都记录一点点!-CSDN博客_cookie

接口测试工具能够应用国产接口测试和接口文档生成工具:apipost