51Testing软件测试论坛
标题:
有关关联的右边界取值
[打印本页]
作者:
zhoujiegdhw
时间:
2009-1-9 09:12
标题:
有关关联的右边界取值
大家好,我在LOADRUNNER中用到关联时,选择的是自动关联,但是在脚本代码中有关边界取值的问题有些不明白,代码如下:
web_reg_save_param("WCSParam_Diff1",
"LB=userSession value=",
"RB=>",
"Ord=1",
"RelFrameId=1.2.1",
"Search=Body",
"IgnoreRedirections=Yes",
LAST);
web_url("mercuryWebTours",
"URL=http://127.0.0.1:1080/mercuryWebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time(4);
web_submit_data("login.pl",
"Action=http://127.0.0.1:1080/mercuryWebTours/login.pl",
"Method=POST",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/mercuryWebTours/nav.pl?in=home",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=userSession", "Value={WCSParam_Diff1}", ENDITEM,
"Name=username", "Value=jojo", ENDITEM,
"Name=password", "Value=bean", ENDITEM,
"Name=JSFormSubmit", "Value=on", ENDITEM,
LAST);
web_submit_data("login.pl_2",
"Action=http://127.0.0.1:1080/mercuryWebTours/login.pl",
"Method=POST",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/mercuryWebTours/nav.pl?in=home",
"Snapshot=t3.inf",
"Mode=HTML",
ITEMDATA,
"Name=userSession", "Value={WCSParam_Diff1}", ENDITEM,
"Name=username", "Value=jojo", ENDITEM,
"Name=password", "Value=bean", ENDITEM,
"Name=JSFormSubmit", "Value=on", ENDITEM,
"Name=login.x", "Value=0", ENDITEM,
"Name=login.y", "Value=0", ENDITEM,
LAST);
左边界明明是userSession", "Value=,可是代码中却取了userSession value=;
右边界取值时的“>"是什么意思,我看过网上说是遇到边界是“时,应该用转义符号”\",而没有说是用>啊,不明白,请大虾赐教,谢谢。
还有个问题是,如果我把关联函数web_reg_save_param(....last)这段代码放在紧靠web_submit_data(..)之前为什么会是错误的呢,谢谢
作者:
xiaoxiabob
时间:
2009-1-9 09:19
web_reg_save_param针对后一页做参数提取,web_submit_data成功页之中找不到“userSession value=”,另他地右边界是">"不是空或引号如果是引号写法是“"RB=\""”
作者:
zhoujiegdhw
时间:
2009-1-9 11:07
web_reg_save_param针对后一页做参数提取,web_submit_data成功页之中找不到“userSession value=”,另他地右边界是">"不是空或引号如果是引号写法是“"RB=\""”
他的后一页是哪一个后一页,没有看到啊,“userSession value=”是在哪里的啊,也没有找到,以及左边界">"也没有在代码中看到,
我是新手,正在自学LOADRUNNER,很多不懂,呵呵
作者:
babyfeir
时间:
2009-1-9 14:07
关联的数据来自于服务器返回的响应,你可以在recording log里面搜索下userSession看看
作者:
rocky_chen0423
时间:
2009-1-10 03:13
web_reg_save_param是对下一个操作web的返回值进行取值,所以你放在web_submit_data肯定是不行的
若左边界为userSession", "Value=则应写成userSession\", \"Value=
作者:
zhoujiegdhw
时间:
2009-1-10 10:26
终于找到了,是要选中扩展日志中的选项,运行后,在保存后的文档中,找mdrv.log,里面有vuser_init.c(12): <input type=hidden name=userSession value=99761.3077359255fVDVtHcpczzzzzzHDAHiipiDDz>\n
这里就是后一页的参数,谢谢各位的提示!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2