LoadRunner 如何對 ASP.NET ViewState 做關聯?
2005年 五月 18日(星期三)ViewState 是 ASP.NET 用來存放網頁上伺服器端控制項 (server control) 狀態的一個隱藏欄位,所以當你檢視你的 ASP.NET 網頁原始檔,會發現一個 “__VIEWSTATE” 的隱藏欄位,其值是一堆看不懂的字元,就如同下列的例子。
當使用 LoadRunner VuGen 錄製含有 ViewState 的 ASP.NET網站應用時,就會需要做關聯 (Correlation)。
其關聯的範例腳本如下:
web_reg_save_param(“MyViewState”,”LB=”__VIEWSTATE” value=”“,”RB=”“,LAST);
假如 ASP.NET 網頁上的控制項一多,ViewState 會變得很大,所以通常也會需要使用 web_set_max_html_param_len 函數將參數 (Parameter) 的長度給適度地放大:
web_set_max_html_param_len(“2048”);
其他關於 ViewState 的參考資料:ViewState: All You Wanted to Know