【测试必须懂系列】Cookies和Session

本文介绍了HTTP协议的无状态特性以及为解决此问题引入的Cookies和Session。详细阐述了Cookies的作用、不可跨域名性和生命周期,以及Session的安全性、与Cookies的配合使用和生命周期。同时提醒测试工作中应注意Cookies的可禁用性与Session的依赖性。
摘要由CSDN通过智能技术生成

微信搜索关注公众号:测试小工,第一时间获取最新软件测试技术文章

前言

很多软件测试的初学者,对于cookies和session,都是处于懵懵懂懂的状态,要理解这两个东西,我们得先从http协议开始讲起。

 

http的无状态特性

无状态如何理解:http的每次请求前后之间没有任何关联,对上一次请求,下一次请求没有任何影响。

缺少状态意味着如果这一次的请求,需要依赖前面请求的数据,就必须在这次的请求中,重新传数据,这样就可能导致每一次请求传输的数据量会变大,服务器处理请求的速度也会相应变慢。

举个简单的例子:无状态的特性,会让购物车无法知道用户到底添加了什么商品到购物车内。

为了解决http的这种无状态的特性,让同一个域名下的所有网页和请求能够共享一些数据,cookies和session应运而生。

理解cookies

01、cookies的作用

首先,cookies是一个保存在本地的文本文件,可以用于保存用户的某些数据。

一个典型的应用:它可以保存用户的登录态,当用户登录一次该网站后,下次在进入该网站,可以不用在输入用户名和密码就已经

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TestEg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值