脚本回放时出现了错误,是为什么
Action.c(43): 错误 -26377: 找不到请求的参数“Siebel_Analytic_ViewState3”的匹配项。检查请求的边界是否存在于响应数据中。此外,如果要保存的数据超过 1024 个字节,请使用 web_set_max_html_param_len 增加参数大小Action.c(32): 正在下载资源“http://192.168.100.201/yearreport/images/qq_bottomright.gif”(
由参数编号 62 指定)
Action.c(32): 警告 -26378: 未接收到任何具有“RelFrameID=1.1”的缓冲区。指定此 RelFrameID 的
web_reg_save_param/reg_find 请求将作为“找不到”处理
Action.c(32): 错误 -26377: 找不到请求的参数“Siebel_Analytic_ViewState3”的匹配项。检查请求
的边界是否存在于响应数据中。此外,如果要保存的数据超过 1024 个字节,请使用
web_set_max_html_param_len 增加参数大小
Action.c(32): web_submit_form("Default.aspx") 最高严重级别为“ERROR”,40330 个正文字节,
4406 个标头字节
正在结束操作 Action。
正在结束迭代 1。
正在结束 Vuser...
正在开始操作 vuser_end。
正在结束操作 vuser_end。
Vuser 已终止。
[ 本帖最后由 q789789q 于 2008-4-23 21:45 编辑 ] 这个问题应该是做关联的时候,左右边界的问题,你打开需要关联的那个页面,然后在其中找到需要的关联信息,然后重新增加左右边界,应该就可以了 还是找不到具体的错误,你能帮我一下吗?我的QQ:93440105,谢谢 你试试改为web_set_max_html_param_len("3348"); 还是提示同样的错误,能远程帮我看看吗?弄了一下早上也不行 脚本的问题,把代码贴上来 vuser_init()
{
web_set_max_html_param_len("1024");
web_url("yearreport",
"URL=http://192.168.100.201/yearreport",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
web_reg_save_param("Siebel_Analytic_ViewState3",
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1.1",
LAST);
web_submit_form("Default.aspx",
"Snapshot=t2.inf",
ITEMDATA,
"Url=images/qq_bottomright.gif", "Referer=http://192.168.100.201/yearreport/MainLeft.aspx", ENDITEM,
LAST);
return 0;
}
[ 本帖最后由 q789789q 于 2008-4-23 10:26 编辑 ] iori ,再把我看看,会不会源代码的问题,我一登录后,把页面直接关了,脚本不会出错,如果,在里面操作后,那么脚本就有出现问题! 从你的脚本中没有看出什么问题,但是问题肯定在这里
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
你再看一下页面的源文件,看看左右边界是否有问题,仔细点找
你把LOG发上来,咱们一起找找问题 ****** Start Log Message ******
Web Recorder version : 8.1.0.1292
Recording Mode: HTML-based script
Correlation is enabled system wide
Not recording headers
Not excluding content types
Do not record this content types as a resource:
text/html
text/xml
Reset context between actions
Record non-HTML elements in current HTML function
Protocol Type: Multi-QTWeb
$$$$$$ End Log Message $$$$$$
Code generation version: 8.1.0.576
****** Request Header For Transaction With Id 66 ******
GET /yearreport HTTP/1.1
Accept: */*
Accept-Language: en-us,zh-cn;q=0.5
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Host: 192.168.100.201
Connection: Keep-Alive
$$$$$$ Request Header For Transaction With Id 66 Ended $$$$$$
****** Response Header For Transaction With Id 66 ******
HTTP/1.1 301 Moved Permanently
Content-Length: 157
Content-Type: text/html
Location: http://192.168.100.201/yearreport/
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Mon, 21 Apr 2008 01:02:53 GMT
[ 本帖最后由 q789789q 于 2008-4-23 10:24 编辑 ] 你这个日志怎么感觉不对啊 老哥,你回家有上网吗?晚上上QQ帮我看,我的QQ:93440105
谢了:) 代码全放上来了?你设置关联后怎么没有取关联后的参数? 把web_set_max_html_param_len("1024")值设大点. 检查页面上是否有其它的错误提示. 把web_set_max_html_param_len("1024")值设大点.
我设成10000,还是不行,
页面没有其它错误呢
关联的地方,我不太会用 Action.c(32): 错误 -26377: 找不到请求的参数“Siebel_Analytic_ViewState3”的匹配项。检查请求的边界是否存在于响应数据中。此外,如果要保存的数据超过 10000 个字节,请使用 web_set_max_html_param_len 增加参数大小
Action.c(32): web_submit_form("Default.aspx") 最高严重级别为“ERROR”,40323 个正文字节,4405 个标头字节
我查了资料,他们说都是:
web_reg_save_param("Siebel_Analytic_ViewState3",
"LB/IC=ViewState\" , value=\""
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1.1",
LAST);
web_submit_data("MainTop.aspx",
"Action=http://192.168.100.201/yearreport/MainTop.aspx",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.100.201/yearreport/MainTop.aspx",
"Snapshot=t38.inf",
"Mode=HTML",
ITEMDATA,
"Name=__EVENTTARGET", "Value=ctl00", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
"Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState3}", ENDITEM,
"Name=__EVENTVALIDATION", "Value=/wEWAgLyvPu4CQKhwImNC71vVjxAJ0Xc2EzUPTEkYqRD+OBx", ENDITEM,
LAST);
好象这里面没有设置好.谁帮我再看看
[ 本帖最后由 q789789q 于 2008-4-23 10:24 编辑 ] web_reg_save_param("Siebel_Analytic_ViewState3",
"LB/IC=ViewState\" , value=\""
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1.1",
LAST);
"LB/IC=ViewState\" , value=\"" 把这个逗号去掉
改成:
web_reg_save_param("Siebel_Analytic_ViewState3",
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1.1",
LAST);
[ 本帖最后由 iori 于 2008-4-22 10:10 编辑 ] web_reg_save_param("Siebel_Analytic_ViewState3",
"LB/IC=ViewState\"value=\""
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1.1",
LAST);
去掉,我试了还是一样的错误,
我把"RelFrameId=1.1", 改成"RelFrameId=1", 提示不一样的错误:
Action.c(58): 错误 -26612: 对于“http://192.168.100.201/yearreport/MainTop.aspx”,HTTP 状态代码=500 (Internal Server Error) 还是不对
[ 本帖最后由 q789789q 于 2008-4-23 08:43 编辑 ]
页:
[1]
2