什么是软件测试中的cookie测试

什么是软件测试中的cookie测试,第1张

1. Cookie是由Web服务器生成的,并且保存在用户浏览器上的小文本文件,它可以包含用户相关的信息。

2. Cookie数据格式:键值对组成(python中的字典)

3. Cookie产生:客户端请求服务器,如果服务器需要记录该用户状态,就向客户端浏览器颁发一个Cookie

数据

4. Cookie使用:当浏览器再次请求该网站时,浏览器把请求的数据和Cookie数据一同提交给服务器,服务

器检

查该Cookie,以此来辨认用户状态

如果想知道如果用Cookie 实现自动登录跳过验证码的功能,可以来黑马程序员进行学习

这个这个好像真没有,没有检测是否开启cookie的功能的办法。

实在要检测,可以设置一个cookie,然后刷新本页面,再检测cookie是否存在,如果存在就开启了的。例如:

<?php

if (isset($_GET['test'])){

if (isset($_COOKIE['test_cookie'])) echo 'cookie is on'

else echo 'cookie is off.'

}else{

setcookie('test_cookie','yes')

echo "<script type=text/javascript>location.href='$PHP_SELF?test=1'</script>"

}

?>

不过现在不开cookie的电脑极少,IE是以牺牲安全为目的的,低版本的不开cookie的话每次打开页面都问你开不开,现在高版本要是不开cookie要现实一个感叹号,提示你cookie被拦截了。

cookie就是在客户端保存键值对的一个浏览器对象,测试重点是向cookie中写入值。

主要是测试cookies里面定义要传送的参数是否完整。

1.在哪个地方应该传一些什么样子参数,有没有正确地传送。

2.在不同的浏览器上用工具直接查看页面的cookies。

3.cookie是存在本地的,因此里面的时间是本地的时间。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11699937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存