51Testing软件测试论坛

标题: 什么是Cookies,Cookies的基本测试有哪些? [打印本页]

作者: paomowyh    时间: 2005-9-9 16:46
标题: 什么是Cookies,Cookies的基本测试有哪些?
什么是Cookies,Cookies的基本测试有哪些?可能问题很简单。但谁让咱才接触呢!请各位大虾指教。先谢谢了
作者: kpxl    时间: 2005-9-12 10:22
Cookie和Session是两个很重要的概念,很容易搞混,我也不是很清楚,下面是从网上找的一篇文档,供大家参考!

转贴:session和cookie
COOKIE 是本地文件,是40大盗在阿里巴巴家做的记号,
或者是送牛奶的人在你家门口钉的箱子。
SESSION 是服务器端内存,是你洗澡时浴池发给你的钥匙。
自己专用,可以开自己的好多箱子。
APPLICATION 是公共浴池。
在这里能看见所有人,包括ppmm哦:)。

那么为什么要用COOKIE而不用SESSION呢
看下区别

有效时间以及存储方式 传输内容
COOKIE 可设置并在本地保留 明码信息
SESSION 在IE不关闭并服务器不超时 只有SESSIONID

当如果想让用户下次登入网站不需要输入用户名或者密码的时候就只能用COOKIE,
因为他可以保留相当长的时间(在COOKIE记录被删除或者失效日期之前)
而SESSION就不可以,他不会保留太长时间,而且IE在关闭后就自动清除了SESSIONID记录
在下次登入的时候会请求新的SESSIONID
而服务器想通过用户个人变量校验用户的状态的时候,就不能用COOKIE
如果用设置用户权限是USER。而IE访问的时候就把USER的明码传输到服务器。
那么如果我通过一定手段,比如直接修改COOKIE记录,把USER修改成ADMIN呢~~
就麻烦了。
但存储用户名和密码或者网站的配色方案这样的信息,用COOKIE是最好的
作者: takiro    时间: 2005-9-12 10:42
学到些东西 3KS!
作者: 93326736    时间: 2005-9-12 12:15
所谓Cookie,只是一条极为短小的信息,它能够被网站自动地放置在一台电脑的硬盘中。通过Cookie,网站可以识别你是第一次访问,或是又一次访问它。网站还可以利用Cookie了解你对哪些内容感兴趣,收集与用户有关的信息,例如邮政区号、计算机芯片的类型以及其他信息。在你浏览某些网站的时,网站的程序会在你不知不自觉中将一个小的Cookie(作为一个文本文件)存储在你的硬盘中。如果你想知道自己电脑里都有什么样的Cookie,那么请在Windows目录下寻找Cookie的文件夹。如果你使用IE浏览器,那么你可以在如下的路径找到Cookie文件:C:WindowsCookies。
作者: sbandbt    时间: 2005-9-15 09:19
受益匪浅......顶~~~~
作者: pierre0505    时间: 2005-9-19 18:41
我一直也没有真正的搞懂Session和Cookie,现在经高手点拨,如梦中醒啊!!谢谢!!
作者: qi_cy    时间: 2005-9-19 23:38
非常感谢!
作者: ypliang    时间: 2005-9-22 14:50
感谢!!!
作者: gaoyoumei    时间: 2005-9-23 09:16
谢谢了,以前只是对cookie有点概念,经各位大侠这么一讲,豁然开朗啊!
作者: zhuhao    时间: 2005-9-23 12:40
kpxl 说的比较清楚,刚开始也不知道。学了一段时间开发后,现在有所了解了。
  这个问题如果问开发人员(做web)的我想他们每个人都知道。
   session当每个用户登陆到网站会自动产生一个seesion(且每个用户是不同),并且是存储在服务器上的,但session是可以设时间限制,象有些网站如果你在线10分钟内没有操作网站,就会自动断开,这就是设置了seesion的时间。在注销或关闭IE时,就会自动释放session,如果有些系统在注销了,但没有清session,那样如果用loadrun不停的登陆,肯定会内存泄露的。
 还有application就以后在说。
 我觉得要想理解这个对象,最好是看看开发的知识,自己动手做几个页面那样才会比较容易理解
作者: addvalue    时间: 2005-9-23 13:12
标题: wap2.0业务中也有类似区别
即cookie和caching,其中网络缓存信息用于重复请求时,用户代理直接从网络cache资源中提取信息,缩短手机终端访问和响应时间,减少网络传输数据量。caching也分在http中的cache机制和wap cache机制,楼上所说session与http中cache机制相同。比较特殊的就是wap网关cache,它缓存wsp响应包。
作者: zhuhao    时间: 2005-9-23 14:10
哈哈,我是说的http中的,
作者: hbxtly    时间: 2006-9-11 16:11
真是受益!
作者: BirdLiu    时间: 2006-9-11 16:28
顶一下
作者: vigo    时间: 2006-9-12 23:09
cookie存储在客户端,可以用js脚本存取,session存储在服务器端,有一定的时间限制.
作者: alextowxm    时间: 2009-1-8 15:38
那些 在测试的时候是如何测试cookies 的呢?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2