丰肚翩翩 发表于 2010-3-25 09:04:43

web_add_cookie函数的作用?

录制一些网站的时候代码中会生成一些web_add_cookie函数,把他们从脚本中删除后,脚本依然能够跑通,web_add_cookie到底有什么用?要不要它有什么区别?


大侠们指教一下!

dqszbd 发表于 2010-3-25 09:13:13

通常在录制脚本后,我们会对脚本进行优化,去掉一些不必要的信息,cookie通常成为了被去除的对象。在去除cookie后,通常脚本是可以回放成功的,但是如果脚本中含有web_image的时候,建议不要去除cookie否则在回放的时候会报错。
web_add_cookie的去除应该视情况而定。

dqszbd 发表于 2010-3-25 09:16:23

呵,对了,丰肚翩翩,我怎么老看见你!
别以为长的帅就可以在我面前跑来跑去的!

y6016w 发表于 2010-3-25 09:51:31

看帮助文档

丰肚翩翩 发表于 2010-3-25 10:51:01

与request中的header有关

如果保留web_add_cookie函数,后续发送请求中header里会有一个Cookie:(后面跟cookie内容),如果去掉web_add_cookie函数,后续发送请求中header里就没有这个Cookie:了。两种情况都能跑通,也就是说明header里的这个Cookie:没什么用??发不发都可以??


用lr做了几年项目,最近发现自己lr的基础知识储备不够,来向大家请教(长得并不帅 呵呵)

thirtybooks 发表于 2010-3-25 11:12:40

你估计是录制的脚本,这个cookie是你一开始就有的,比如说录制一个论坛操作,你已经登陆了,然后再录制,就会有web_add_cookie,其实就是你登陆的cookie信息。如果你录制的后续操作有利用到cookie的,比如进入只有会员才有权限登陆的页面,那就不要删掉,如果后续不涉及,那删了就删了。。。看情况

丰肚翩翩 发表于 2010-3-25 15:52:41

这些cookie是文件cookie,是磁盘上的,如果清除cookie在录就不会有这个函数出现了。楼上说的有用的cookie是内存中的,可以动态生成

thirtybooks 发表于 2010-3-25 16:16:06

我这么认为的。不知道对不对。LR抓到是时候把你的cookie也抓进去了,至于你说的动态生成,我不是很明白,我也是新手~~

随风而动 发表于 2011-6-29 14:49:33

看看

fenlantianji 发表于 2011-8-31 11:11:45

个人认为6楼有道理

蝈蝈漫步 发表于 2012-1-10 17:02:17

估计是录制之前,账户没有退出,我也遇见过此情况

张宅宅 发表于 2012-7-23 10:09:54

路过 学习啦
页: [1]
查看完整版本: web_add_cookie函数的作用?