软件测试--cookie学习

接口测试经典面试题:Session、cookie、token有什么区别?_面试题cookie、session 与 get、post 区别实战详解 章节相同,为了避免其他因素的干扰,使用 Flask 编写一个简单的 demo server(Flask 的安装与启动参考 get、post 区别实战详解 章节),来演示 cookie 与 session。当用户访问带 cookie 浏览器时,这个服务器就为这个用户产生了唯一的 cookie,并以此作为索引在服务器的后端数据库产生一个项目,接着就给客户端的响应报文中添加一个叫做 Set-cookie 的首部行,格式为 k:v。demo server 演示代码。 阅读详情

一、什么是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知识可以访问:https://blog.youkuaiyun.com/playboyanta123/article/details/79464684
接口测试工具可以使用国产接口测试和接口文档生成工具:apipost
在这里插入图片描述

手把手教你用vivado2018.3为复旦微JFMQL15T打IP补丁(含环境变量配置技巧) 本文详细介绍了在Vivado 2018.3环境中为复旦微JFMQL15T开发板打IP补丁的全流程,包括环境变量配置、IP缓存管理等关键步骤。通过实战验证的解决方案,帮助工程师快速搭建开发环境,解决国产芯片开发中的常见问题,提升开发效率。 阅读详情

相关推荐

RPCA模型及GoDec算法

一、基础知识 在线性代数中,秩的物理意义是矩阵中最大的不相关的向量个数,因此秩可以用来度量相关性;而在图像处理中,秩就可以理解为图像中所包含的信息的丰富程度。图片中比较突兀的成分,会增加图像矩阵的秩,一幅清晰的自然图像其数据矩阵往往是低秩或者近似低秩的,这是因为其中的图像信息有很大的相关性,但如果图像中引入噪声,那么存在随机幅值任意大但是分布稀疏的误差破坏了原有数据的低秩性。 低秩矩阵:如果AAA是一个m×nm×nm×n的矩阵,rank(A)rank(A)rank(A)是矩阵AAA的秩,如果rank(A)

小席的学习日志 7688

什么是软件测试的cookie测试

1、什么是cooike测试 Cookie是指网站用于辨别身份,进行会话(session)跟踪而存储在客户端的数据。它是有服务器产生并发送给客户端的。其用途是提供一个方便的功能以简化用户输入,节省访问页面的时间。 Cookie可以由下列对象创建 Javascript、VBScript等HTML页面中的客户端脚本 使用MS win32 Internet函数(Internetsetcookie和

u014359948的博客 8235

顶级的FDE需要拥有哪些技能?

上一篇《》说明白了什么是FDE。这一篇回答下一个问题:要成为顶级 FDE,需要哪些具体的技能?要想弄清楚FDE应该有哪些能力,就得先搞清楚FDE要完成哪些工作。同时,有一点是我们要密切关注的:现在是大模型时代,所以我们不能脱离大模型讨论FDE的能力。我们可以把FDE在客户现场需要完成的工作分为四类:破冰与诊断、价值交付、项目与预期管理、沟通与影响。另有两项元能力贯穿始终。以下按工作类别逐一拆解,每项能力配 1 / 3 / 5 分标准,方便对照自评。文末有完整打分工具链接。

mydeman的学习日志 260

Cookie要怎么测试?

Cookie是一种用于在Web应用程序中存储用户特定信息的方法,可以让网站服务器把少量数据存储到客户端的硬盘或内存,或是从客户端的硬盘读取数据。Cookie的测试是指对Cookie的功能、性能、安全性、兼容性等方面进行验证的过程。

伤心的辣条 2017

记录rk3588 在Linux 6.1内核版本声卡 bug。

rk3588 Audio bug

Yongheng6的博客 855

【DIY】使用STM32及PID算法实现一个磁悬浮玩具

今天教大家来做一个磁悬浮玩具。

小白白学电子 1万+

cookie如何测试

cookie的一些介绍

IT 技 术 交 流 2067

磁悬浮轴承控制策略设计及性能对比

摘要:针对高速磁悬浮转子控制问题,本文提出多方案对比分析。建立含陀螺效应的5自由度动力学模型,分析陀螺耦合、质量不平衡等关键挑战。对比四种控制策略:基础PID解耦、交叉反馈+自适应陷波、H∞鲁棒+前馈补偿、滑模控制+观测器,从实时性、鲁棒性等维度评估优劣。推荐采用交叉反馈+H∞+自适应陷波的混合方案,通过内环电流环与外环位置环协同,实现陀螺效应动态解耦和扰动抑制。实施步骤包括系统辨识、控制器设计、硬件部署等,需配合实验验证与参数整定。该方案综合性能最优,适用于高转速、强扰动场景。

技术工作者 1775

软件测试学习笔记丨Selenium复用cookie

本文为霍格沃兹测试开发学社的学习经历分享,写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~说明:本篇博客基于selenium 4.1.0。

ceshiren_com的博客 502

Oracle EBS AP发票被预付款核算创建会计科目时间超长

在客户职能部门的水电、通信和物业等费用统一管理或对接部门报销时,用户将所有费用分摊到各个末级部门,导致AP发票行数高达上千行。这引发了以下问题:1)用户过账时,创建会计科目的请求执行超过20小时未完成,只能手动取消;2)取消请求后,系统一直处于回滚状态;3)通过SQL脚本分析,发现预付发票核销分配行表记录数量庞大,单笔AP发票记录高达90多万条,类似发票共有5笔。

陈显平的专栏-Oracle EBS 352

AgentScope 2.0 源码解析-工具系统解读:从内置工具到权限管控的完整实践

本文深入解析AgentScope 2.0工具系统的完整架构,覆盖内置工具集(文件读写、命令执行、搜索匹配)、MCP协议集成(STDIO/HTTP双传输、客户端封装、工作空间网关)、工具包管理与动态分组、权限引擎的多级决策机制(危险路径保护、只读识别、模式控制),以及自定义工具开发流程。通过分层架构图和时序图直观展示组件协作关系,结合安全最佳实践与故障排除指南,为开发者提供从工具使用到安全管控的全链路参考。

program哲学 570

软件测试-之cookie学习

一、什么是cookie “Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项(如样式表)。 Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。一旦你从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。当访客结束其浏览器对话时,即终止的所有 Cookie。 Cookie是指网站用于辨别身份,

自动化测试技术栈 254

嵌入式系统开发笔记96:将STM32CubeIDE设置为中文

本文介绍将STM32CubeIDE设置为中文的方法。

snmplink的博客 8538

【转载】软件测试--cookie学习

一、什么是cookie “Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项(如样式表)。 Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。一旦你从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。当访客结束其浏览器对话时,即终止的所有 Cookie。 Cookie是指网站用于辨别身份,

weixin_47715239的博客 173

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

软件测试学习笔记丨Cookie处理

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28423目录HTTP HeadersHTTP CookieHeaders 简介HTTP Headers 也叫做 HTTP 消息头允许客户端和服务器传递附加信息由名称、冒号、具体的值组成 设置请求 Headers设置 User-Age...

Salted fish in hand, I have the world. 557

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

软件测试学习笔记丨Selenium — Cookie复用

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/31728为什么要使用Cookie自动化登录放在setup里面,可以让每次测试用例执行前,都能复用cookie,这样就不需要重新去登录网站了复用浏览器,仍然在每次用例开始都需要人为介入若用例需要经常执行,复用浏览器则不是一个好的选择大...

weixin_40958142的博客 140

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

接口测试 requests中Cookie和会话对象session处理_http接口抓包更换cookie session

不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!1)、在客户端给服务端发送请求后,服务端会根据请求信息生成session,同时生成一个session_id,通过cookie返回给客户端;2)、客户端再次向服务端发送请求时,会通过cookie将这个session_id发送给服务端,这样就对上了session的暗号。我从哪里来,我在哪里,我到哪里去。

2401_84140734的博客 1060

cookie可存的最大限制_软件测试学习教程——Cookie和Session的区别与使用

一、Cookie与Session的区别Cookie注意细节: 1.一个Cookie只能标识一种信息,它至少包含有一个标识该信息的名称(NAME)和设置值(VALUE) 2.一个WEB站点可以给一个WEB浏览器发送多个Cookie,一个WEB浏览器也可以存储多个WEB站点提供的Cookie 3.浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为...

weixin_39609071的博客 284

软件测试必会:cookie、session和token的区别_软考cookie session token(4)

总之每一个客户端与服务端连接,服务端都会为该客户端创建一个 session,并将 session 的唯一标识 sessionId 通过设置 Set-Cookie 头的方式响应给客户端,客户端将 sessionId 存到 cookie 中。,则为客户端创建一个新的 session,并生成一个新的 sessionId 与 session对应,然后在响应的时候将 sessionId 给客户端,通常是存储在cookie 中。5.客户端发送其它请求,自动携带了 cookie,cookie 中携带有用户信息等。

2401_84140832的博客 838

怎么测试Cookie?

测试时需要检查Cookie是否对Web应用程序有必要的作用,是否可以被禁用或者删除而不影响功能或者性能,是否与创建的一致,是否有遗漏或者冗余的Cookie。Cookie的变量名和值是指Cookie中存储的信息的名称和内容,一般以“名/值对”的形式存储,一个Cookie可以包含多个“名/值对”。Token是一种加密的字符串,包含用户的身份和权限信息,客户端在登录成功后获取Token,并在之后的请求中通过请求头或参数来发送Token,服务器根据Token来验证用户的身份和权限。

nhb000000的博客 1188

Web自动化测试 —— cookie复用,2024年最新10天用Flutter撸了个高仿携程App

IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

2401_84254530的博客 511

软件测试/测试开发丨cookie 复用 学习笔记

- Cookie 是一些数据,存储于电脑上的文本文件中 - 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息

Tester_muller的博客 443

软件测试学习笔记丨通过cookie与localstorage实现web自动化测试的登录

现在很多的前端鉴权逻辑不止写入在cookie中,部分公司会写入到localstorage。所以只有cookie无法完成鉴权,必须同时植入localstorage。部分web网站无法只通过植入cookie进行登录。

ceshiren_com的博客 351
上一篇: python+requests接口测试基础
下一篇: 面试时被问如何进行接口测试怎么回答
博客园干货精选
博客等级 码龄10年 162粉丝 133原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值