51Testing软件测试论坛

标题: 请教如何使用用web_reg_save_param函数在脚本中做关联~~ [打印本页]

作者: fan_tl    时间: 2008-4-22 10:21
标题: 请教如何使用用web_reg_save_param函数在脚本中做关联~~
附件中是写的一个ACTION脚本及执行后的一些日志,请高人指点一下 ,谢谢!!
作者: iori    时间: 2008-4-22 10:49
改为
lr_log_message("getvalue : %s",lr_eval_string ("<a>"));
作者: fan_tl    时间: 2008-4-22 11:40
标题: 改了之后还是有错???
getvalue : --OK1111--
Action.c(50): web_reg_save_param started          [MsgId: MMSG-26355]
Action.c(50): Registering web_reg_save_param was successful          [MsgId: MMSG-26390]
getvalue : <a>
Ending action Action.
Error -27257: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of iteration number 1          [MsgId: MERR-27257]Action was aborted.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
作者: AJan1000    时间: 2008-4-22 13:30
看你运行后,参数{a}好像并没有关联到值啊,输出只是参数{a}本身阿

你关联的函数web_reg_save_param(
"a",
"LB=TaskNo",
"RB=instanceNo",
"NotFound=ERROR",
LAST);
的左右边界值是不是和下面要关联的内容不一样啊,
DataSetWithString("InstanceNo","06bf7021-c3da-462e-bef4-a9271e989b7e");result.push(taskno)
看你返回的数据里面,LB应该等于InstanceNo\",\",RB=\");result.push把。
作者: fan_tl    时间: 2008-4-22 15:31
我改过了,你可以看看附件中我标注的东东,
作者: newtester2008    时间: 2008-4-22 15:42
web_reg_save_param放在web_custom_request之前
作者: fan_tl    时间: 2008-4-22 16:26
Action.c(26): Notify: Saving Parameter "a = 384a9d8c-8163-463b-9e88-b844e21012fb"
谢同志们了
已经提示将a的值保存了,我还得把这个值取出来用,请问怎么让它输出?
作者: haiquan180    时间: 2008-4-22 16:32
打印出来就是了
作者: fan_tl    时间: 2008-4-22 16:37
lr_log_message("rint parameter : %s",lr_eval_string ("<a>"));
现在只输出<a>,我想要输出a的值,就是刚得到的36位字符串,请教!!
作者: haiquan180    时间: 2008-4-22 16:43
你试试lr_log_message("print parameter : %s",lr_eval_string ("{a}"));
作者: fan_tl    时间: 2008-4-22 16:51
高人,太感谢了!
作者: haiquan180    时间: 2008-4-22 16:53
汗 那括号可是最基本的东东啊
作者: fan_tl    时间: 2008-4-22 17:47
我刚学几天才,没人培训,新手一个!不许笑我哈
作者: neval_wu    时间: 2008-4-23 11:21
标题: 录制的内容不一样
为什么我录制出来的内容不同?是不是和asp .net有关

custom_request("index.aspx",
                "URL=http://1.2.3.4/index.aspx",
                "Method=POST",
                "Resource=1",
                "RecContentType=text/plain",
                "Referer=http://1.2.3.4/",
                "Body=ctl00$SM1=ctl00$SM1|ctl00$ContentPlaceHolder1$btnLogin&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=
{Siebel_Analytic_ViewState2_URL}&ctl00$ContentPlaceHolder1$passportID=test5999&ctl00$ContentPlaceHolder1$password=123456
&ctl00$ContentPlaceHolder1$btnLogin.x=129&ctl00$ContentPlaceHolder1$btnLogin.y=11",
                LAST);

[ 本帖最后由 neval_wu 于 2008-4-23 11:22 编辑 ]
作者: fan_tl    时间: 2008-4-23 12:08
是8.0的,应该和你的服务器有关吧,给你返回的就是一行




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2