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

如何在 LoadRunner 腳本中?關? (Correlation): Part2

使用web_reg_save_param函數手動建立關?

在找到是由伺?器所產生的動態資料之後,接下來??的就是找出?當的?置,使用web_reg_save_param函數,將這個動態資料擷?到?個?數中。

  1. ?在哪裡使用web_reg_save_param函數?
    在之?的步驟,我們已經在Execution Log找到?能需?關?的動態資料。在Execution Log中??動態資料?的文字然後複製,我們將會利用這段文字,來幫助我們找出?關?的動態資料。

    ??在這之?我們?先找出使用web_reg_save_param函數的正確?置,所以我們???新執行一??腳本,而且這次會開啟所有的Log。

    1. 在VuGen中點??Vuser】>?Run-Time Settings】。

    2. 點??General】>?Log】。

    3. 勾??Enable logging】??Always sends messages】??Extended log】,以??Extended log】下的所有?項。

    4. 按下?OK】就?以執行腳本了。

    執行完腳本之後,在Execution Log中?尋剛剛複製的字串。找到字串後,在字串??會有A.tion1.c(7),這個7就是到時候??入web_reg_save_param函數的?置,也就是??入到腳本的第7行。
    在腳本的第7行??入一行空白行,然後輸入
    web_reg_save_param(“UserSession?,
    “UserSession? 這個 “UserSession? 就是到時?使用的?數??稱,建議給個有?義的??字。
    注?:到這裡整個web_reg_save_param函數還沒完?。

  2. 找出web_reg_save_param中?用到的邊界
    web_reg_save_param函數主?是??動態資料的??和後?的固定字串,來辨識?擷?的動態資料的,所以我們還需?找出動態資料的邊界字串。

    找出左邊界字串

    ?回到Execution Log中,??動態資料?的字串並且複製它。
    這時會有個?題,到底???多少字串?足以唯一識別?找的動態資料呢?建議是越多越好,但是盡???包?到特殊字元。

    在這邊我們??「input type=hidden name=userSession value=?字串。?好之後,還??確?一次這段字串真的是?以唯一識別的,所以我們在Execution Log中??Ctrl+F的?尋,找找看這段字串是??以找到?找的動態資料。?如找?到,web_reg_save_param函數還有個ORD?數?以使用,ORD?數?以設定出?在第幾次的字串?是?找的字串。

    將這個邊界字串加到未完?的web_reg_save_param函數中:
    web_reg_save_param(“UserSession?, “LB= input type=hidden name=userSession value=?,

    找出?邊界字串

    接下來?找出動態資料的?邊界字串,這個字串就比較好找了,從動態資料的最後一個字元開始,通常就是我們?找的?邊界字串了。

    以這個例?來看,就是「>?,所以?把?邊界字串加入,web_reg_save_param函數中,這時web_reg_save_param函數已經快完?了。最後?加上「LAST);?就完?整個web_reg_save_param函數了。

    web_reg_save_param(“UserSession?, “LB= input type=hidden name=userSession value=?, “RB=>?, LAST);


Pages: 1 2 3 4 5

5 項留言回應 給 “如何在 LoadRunner 腳本中?關? (Correlation): Part2”

  1. 付增斌 如是說:

    ?常感谢?讲解得很通俗易懂,收获很大

  2. kklv 如是說:

    读?收益颇多,谢谢oldsidney 的讲解?

  3. dimply2001 如是說:

    要是能是简体字就更好了,还是收获良多,谢谢oldsidney。

  4. keta0123 如是說:

    斑竹,知不知道怎么在oracle(2-tier)中存一个参数吗?静候佳音~

  5. oldsidney 如是說:

    存一個什麼樣的參數??你可以再更詳細說明你的狀況以及你想要做什麼嗎?

留言回應

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


觀看訪客統計報表