51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6206|回复: 15
打印 上一主题 下一主题

[原创] 什么是Cookies,Cookies的基本测试有哪些?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-9 16:46:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
什么是Cookies,Cookies的基本测试有哪些?可能问题很简单。但谁让咱才接触呢!请各位大虾指教。先谢谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-9-12 10:22:57 | 只看该作者
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是最好的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-9-12 10:42:33 | 只看该作者
学到些东西 3KS!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-9-12 12:15:05 | 只看该作者
所谓Cookie,只是一条极为短小的信息,它能够被网站自动地放置在一台电脑的硬盘中。通过Cookie,网站可以识别你是第一次访问,或是又一次访问它。网站还可以利用Cookie了解你对哪些内容感兴趣,收集与用户有关的信息,例如邮政区号、计算机芯片的类型以及其他信息。在你浏览某些网站的时,网站的程序会在你不知不自觉中将一个小的Cookie(作为一个文本文件)存储在你的硬盘中。如果你想知道自己电脑里都有什么样的Cookie,那么请在Windows目录下寻找Cookie的文件夹。如果你使用IE浏览器,那么你可以在如下的路径找到Cookie文件:C:WindowsCookies。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-9-15 09:19:13 | 只看该作者
受益匪浅......顶~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-9-19 18:41:53 | 只看该作者
我一直也没有真正的搞懂Session和Cookie,现在经高手点拨,如梦中醒啊!!谢谢!!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-9-19 23:38:10 | 只看该作者
非常感谢!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-9-22 14:50:02 | 只看该作者
感谢!!!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-9-23 09:16:24 | 只看该作者
谢谢了,以前只是对cookie有点概念,经各位大侠这么一讲,豁然开朗啊!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-9-23 12:40:24 | 只看该作者
kpxl 说的比较清楚,刚开始也不知道。学了一段时间开发后,现在有所了解了。
  这个问题如果问开发人员(做web)的我想他们每个人都知道。
   session当每个用户登陆到网站会自动产生一个seesion(且每个用户是不同),并且是存储在服务器上的,但session是可以设时间限制,象有些网站如果你在线10分钟内没有操作网站,就会自动断开,这就是设置了seesion的时间。在注销或关闭IE时,就会自动释放session,如果有些系统在注销了,但没有清session,那样如果用loadrun不停的登陆,肯定会内存泄露的。
 还有application就以后在说。
 我觉得要想理解这个对象,最好是看看开发的知识,自己动手做几个页面那样才会比较容易理解
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-9-23 13:12:30 | 只看该作者

wap2.0业务中也有类似区别

即cookie和caching,其中网络缓存信息用于重复请求时,用户代理直接从网络cache资源中提取信息,缩短手机终端访问和响应时间,减少网络传输数据量。caching也分在http中的cache机制和wap cache机制,楼上所说session与http中cache机制相同。比较特殊的就是wap网关cache,它缓存wsp响应包。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-9-23 14:10:55 | 只看该作者
哈哈,我是说的http中的,
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-26 09:52
  • 签到天数: 165 天

    连续签到: 2 天

    [LV.7]测试师长

    13#
    发表于 2006-9-11 16:11:51 | 只看该作者
    真是受益!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2006-9-11 16:28:24 | 只看该作者
    顶一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2006-9-12 23:09:37 | 只看该作者
    cookie存储在客户端,可以用js脚本存取,session存储在服务器端,有一定的时间限制.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-1-8 15:38:02 | 只看该作者
    那些 在测试的时候是如何测试cookies 的呢?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 23:43 , Processed in 0.099133 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表