51Testing软件测试论坛
标题:
LoadRunner中对cookie是怎么管理的
[打印本页]
作者:
xiaowu_627
时间:
2010-11-2 15:59
标题:
LoadRunner中对cookie是怎么管理的
大家好,因为测试的系统每次登陆都会产生动态的cookie,回放的时候是录制时候的。所以回放失败。在想到用关联的时候,把cookie保存成变量。但是这个变量是在地址栏中显示的,脚本里有很多,不是在表单里。所以这个参数怎么设置啊?
部分代码如下:
web_url("main.html",
"URL=http://mail.ipmotor.net/web2/main.html?session_key={guanlian}&user=sunxw_ipmotor_net",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t20.inf",
"Mode=HTTP",
LAST);
web_url("jquery.date_input.js",
"URL=http://mail.ipmotor.net/web2/js/jquery.date_input.js",
"Resource=1",
"RecContentType=application/javascript",
"Referer=http://mail.ipmotor.net/web2/main.html?session_key=KQAmJ8Ku&user=sunxw_ipmotor_net",
"Snapshot=t23.inf",
LAST);
第一个参数session_key设为关联后的参数名,第二个没有。但是我感觉这么不正确。还请高手指点
作者:
jj_ljw
时间:
2010-11-2 18:00
自动关联下试试
作者:
msnshow
时间:
2010-11-2 22:51
可以用add_cookies相关函数来使用cookies
作者:
xiaowu_627
时间:
2010-11-3 08:45
2楼说的自动关联不行,根本检查不到要关联的内容。3楼说的那个能具体再说说吗?我试试
作者:
jj_ljw
时间:
2010-11-3 16:03
解决了吗~~~
作者:
xiaowu_627
时间:
2010-11-3 16:14
没有。。郁闷中。找不到方法啊
作者:
xieyang702
时间:
2010-11-3 22:31
不懂,LR中是不是有取得当前COOKIE的函数或啥的,截取每次的COOKIE就好了
作者:
xiaowu_627
时间:
2010-11-4 17:12
是啊?我也不知道,听云层说LoadRunner是自动管理cookie的,那我怎么解决啊?如果解决不了,性能测试根本无法继续啊。。因为用户登录肯定都失败啊
作者:
ziheng198688
时间:
2010-11-8 16:24
从楼主的脚本来看,楼主需要关联的是session id,这个可以从服务器的返回当中进行关联,cookie是另外一个概念,是保存在本地的,这个LR会自动处理的,楼主要做的就是找到录制时的session,然后在服务器的返回中进行关联,将关联后的session id变量替换所有录制时候的session id。
作者:
xiaowu_627
时间:
2010-11-8 17:34
可是这个session_key是在地址栏中出现的啊,难道我就直接在这里参数化啊?脚本里还有很多这样的,是不是每处都这么处理?但是我关联以后看着不对啊。在提交表单出做的参数化啊,参数都是粉红色字体,但是在URL处参数化session_key的时候没有变化,请问这样是正常的吗?
作者:
xiaowu_627
时间:
2010-11-12 15:58
脚本里所有和session_key的值有关的数据我都用guanlian的参数代替了,回放没有错误,但是在脚本里里面有个页面显示false,这个和那个有关吗?请大家帮忙看看,已经好几天了。。郁闷
作者:
zhzh-0-0
时间:
2010-11-16 17:26
手动关联时,参数名颜色没变是正常的
你把你脚本执行时的错误都没写出来别人怎么帮你
作者:
lix43420
时间:
2011-7-23 10:55
从楼主的脚本来看,楼主需要关联的是session id,这个可以从服务器的返回当中进行关联,cookie是另外一个概 ...
ziheng198688 发表于 2010-11-8 16:24
同意该网友的做法,使用一下方法:
web_reg_save_param("cookies","LB=Set-Cookie: JSESSIONID=","RB=; path=/",LAST);
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2