Home | ezMoney | Download | My KB | Job | Contact Me

LoadRunner 如何對 ASP.NET ViewState 做關聯?

ViewStateASP.NET 用來存放網頁上伺服器端控制項 (server control) 狀態的一個隱藏欄位,所以當你檢視你的 ASP.NET 網頁原始檔,會發現一個 “__VIEWSTATE” 的隱藏欄位,其值是一堆看不懂的字元,就如同下列的例子。

value=”dDwxNTgzOTU2ODA7dDw7bDxpPDE+Oz47bD
x0PDtsPGk8MT47PjtsPHQ8QDA8cDxwPGw8UGFnZU
NvdW50O18hSXRlbUNvdW50O18hRGF0YVNvdXJjZ
Ul0ZW1Db3VudDtEYXRhS2V5czs+O2w8aTwxPjtpPD
g+O2k8OD47bDw+Oz4+Oz47Ozs7Ozs7OztAMDxAMD
xwPGw8SGVhZGVyVGV4dDtEYXRhRmllbGQ7U29yd
EV4cHJlc3Npb247UmVhZE9ubHk7PjtsPHB1Yl9pZDtwd==”/>

當使用 LoadRunner VuGen 錄製含有 ViewStateASP.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

6 項留言回應 給 “LoadRunner 如何對 ASP.NET ViewState 做關聯?”

  1. Davis 如是說:

    Download ???很多文件已經是 失效的?????
    ??知???是???還能下載?

  2. oldsidney 如是說:

    我測了一下QuickTest Professional 8.0 Tutorial ??體中文版??QuickTest Professional 8.0 Tutorial 簡體中文版,這二個連??失效,我已經更新。
    ???如你還有???到其他失效的連??,請??跟我說,??????

  3. james 如是說:

    你好oldsidney,最近??学LR,一直对选择???议有些?????太清楚。被测程??是一个网站,??????数???库是mysql,请问我应该选择??????议还是多???议,具体应该怎么选择? 谢谢??
    ???外还想多问一下,至于LR的???议选择,有一定的??门????

  4. Davis 如是說:

    原本??安?? LR
    但是我的OS 是win2003 安?????程
    一值出???一堆 dll註冊錯誤....
    LR ??支???2003?
    之??曾安?????在win2000 是正常的

  5. oldsidney 如是說:

    ??知???你安??的 LoadRunner 是哪個版本?
    LoadRunner 應該是從 LoadRunner 7.8 FP1 (Feature Pack1) 開始支??? Windows 2003 了??

  6. judy 如是說:

    今天自己录了一个,遇到了一些問題,回放不成功,雖然現在還沒弄好,但是還是感謝你的幫助,謝謝

留言回應

你必須要 登入 才能留言回應。


觀看訪客統計報表