天天看點

LoadRunner 設定腳本參數關聯總結

LoadRunner11 腳本關聯

關聯:伺服器傳回給用戶端一些動态變化的值,用戶端使用這些值去通路伺服器的時候,不能把這些值寫死在腳本裡面,而應該存放在一個變量裡面。

  在腳本回放過程中,用戶端送出請求,通過關聯函數所定義的左右邊界值(也就是關聯規則),在伺服器所響應的内容中查找,得到相應的值,以變量的形式替換錄制時的靜态值,進而向伺服器發出正确的請求,這種動态獲得伺服器響應内容的方法被稱作關聯。

  以loadrunner自帶的示例進行。

  啟動loadrunner自帶的伺服器,Start Web Server

LoadRunner 設定腳本參數關聯總結

  點選“HP Web Tours Application”,啟動浏覽器。

LoadRunner 設定腳本參數關聯總結

  點選“administration”,設定伺服器選項。

LoadRunner 設定腳本參數關聯總結

  勾選第三項,“Set LOGIN form's action tag to an error page”。再拉動滾動條到下方,點選“Update”。

LoadRunner 設定腳本參數關聯總結

  點選“Virtual User Generator”,打開腳本錄制器。

LoadRunner 設定腳本參數關聯總結

  點選“建立”按鈕。

LoadRunner 設定腳本參數關聯總結

彈出“建立虛拟使用者”視窗,選擇“建立單協定腳本”,選擇協定中的“Web (HTTP/HTML)”,點選“建立”按鈕。

LoadRunner 設定腳本參數關聯總結

  彈出“開始錄制”視窗,填寫“URL”位址。

LoadRunner 設定腳本參數關聯總結

  點選“選項”按鈕,彈出“錄制選項”視窗,選擇“正常”下“錄制”,選擇“基于HTML腳本”。

LoadRunner 設定腳本參數關聯總結

  選擇“HTTP屬性”下“關聯”,確定勾選“在錄制期間啟用關聯”,點選确定按鈕。

LoadRunner 設定腳本參數關聯總結

  開始錄制視窗點選“确定”按鈕,開始錄制。

LoadRunner 設定腳本參數關聯總結

  填寫使用者名“jojo”,密碼“bean”。點選登入。

LoadRunner 設定腳本參數關聯總結

  點選“Sign Off”登出。

LoadRunner 設定腳本參數關聯總結

點選“停止”錄制按鈕,可以檢視錄制腳本。

LoadRunner 設定腳本參數關聯總結

  點選“F5”或者回放按鈕。

LoadRunner 設定腳本參數關聯總結

  檢視“回放腳本”,顯示錯誤。

LoadRunner 設定腳本參數關聯總結

  點選“運作時設定”彈出“運作時設定”視窗,勾選“擴充日志”下的“參數替換”和“伺服器傳回的資料”。

LoadRunner 設定腳本參數關聯總結

  右鍵選擇“插入”,“建立步驟”。

LoadRunner 設定腳本參數關聯總結

在“添加步驟”的“查找函數”中輸入“web_reg_save_param”,點選“确定”按鈕。

LoadRunner 設定腳本參數關聯總結

  在“将資料儲存到參數中”,填寫“參數名”,不寫“左邊界”和“右邊界”,因為不知道左右邊界,勾選“執行個體”、“搜尋範圍”、“忽略重定向”。點選确定按鈕。

LoadRunner 設定腳本參數關聯總結

  在action函數中添加這個函數,将userSession的值用函數代替。

LoadRunner 設定腳本參數關聯總結

  點選“運作”按鈕,在“回放日志”中檢視。

LoadRunner 設定腳本參數關聯總結

  确定左邊界為userSession value=,右邊界為>。将對應的值天道函數的LB和RB中。

LoadRunner 設定腳本參數關聯總結

  再運作,不再報錯。

LoadRunner 設定腳本參數關聯總結