51Testing软件测试论坛
标题:
loadrunner如何对ASP.NET Viewstate 做关联
[打印本页]
作者:
qiqi17
时间:
2005-7-19 14:32
标题:
loadrunner如何对ASP.NET Viewstate 做关联
ViewState 是 ASP.NET 用來存放网页上伺服器端控制項 (server control) 状态的一个隐藏栏位,所以當你檢視你的 ASP.NET 网頁原始,會发现一個 “__VIEWSTATE” 的隐藏栏位,其值是一堆看不懂的字元,就如同下列的例子。
<input type=”hidden” name=”__VIEWSTATE”
value=”dDwxNTgzOTU2ODA7dDw7bDxpPDE+Oz47bD
x0PDtsPGk8MT47PjtsPHQ8QDA8cDxwPGw8UGFnZU
NvdW50O18hSXRlbUNvdW50O18hRGF0YVNvdXJjZ
Ul0ZW1Db3VudDtEYXRhS2V5czs+O2w8aTwxPjtpPD
g+O2k8OD47bDw+Oz4+Oz47Ozs7Ozs7OztAMDxAMD
xwPGw8SGVhZGVyVGV4dDtEYXRhRmllbGQ7U29yd
EV4cHJlc3Npb247UmVhZE9ubHk7PjtsPHB1Yl9pZDtwd==”/>
请问如何做关联呢
急切!谢谢
作者:
cwj007
时间:
2005-7-19 15:11
http://blog.joycode.com/oldsidney/
上面写的很清楚咯
作者:
cwj007
时间:
2005-7-19 15:12
http://blog.joycode.com/oldsidney/archive/2005/05/19/51575.aspx
作者:
qiqi17
时间:
2005-7-20 09:08
谢谢大家!
但是这个我之前也google上搜索过了,也照着试过了
但是没有效果啊
版主能不能详细说明啊
谢谢啊,我很笨的!
作者:
netlrs
时间:
2005-7-22 16:30
标题:
你的问题可能和我一样ViewState太长了超过10000!!!!
你的问题可能和我一样ViewState太长了超过10000!!!!
作者:
kernzhang
时间:
2005-7-22 22:02
web_set_max_html_param_len()用这个函数增加变量的长度
作者:
viviv_wang
时间:
2005-10-21 11:31
Siebel_Analytic_ViewState后面的数字一直在变,我的一直参数化,有没有好的办法?我做了下面的处理,还有些问题,帮忙看看:char filename[25];
strcpy(filename,"Siebel_Analytic_ViewState");
lr_output_message("filename=%s", filename);
strcat(filename,lr_eval_string("{indexnum}"));
lr_output_message("final filename=%s", filename);
web_reg_save_param("filename",
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1",
LAST);
提示不和逻辑,
作者:
kernzhang
时间:
2005-10-25 10:11
你应该做得是关联阿!而不是参数化!
作者:
viviv_wang
时间:
2005-11-7 17:23
kernzhang,我做关联了,我的问题是:录制下来的脚本中viewstate后面带一个数字,如viewstate1或viewstate2等等,所以我做了一堆关联,所以我想参数化viewstate后面的数字,但是我发现哪个数字不能随意更改,改了运行就有错误,有点搞不清楚啊。
作者:
Koffer
时间:
2006-2-16 16:01
首先,要设置web_set_max_html_param_len("900000");
因为ViewState可能会很大!
其次,记录下ViewState到某个参数,注意"LB/IC=ViewState\",何必在意ViewState1还是ViewState2呢
web_reg_save_param("MyTransaction_ViewState6",
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1",
LAST);
然后把整个一个参数传递到ViewState需要的地方
web_submit_data("ThisIsMyPage.aspx_6",
"Action=http://abcd.aspx?dskfks=-sdfksd",
"Method=POST",
"RecContentType=text/html",
"Referer=http://sdfkkskdfksdfkks.aspx",
"Snapshot=t12.inf",
"Mode=HTML",
ITEMDATA,
"Name=__VIEWSTATE",
"Value={MyTransaction_ViewState6}",
ENDITEM,
"Name=MKTDropDown", "Value=U647110", ENDITEM,
"Name=GetLog", "Value=Get Log", ENDITEM,
EXTRARES,
LAST);
这样子,试试看呢?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2