概述:
1.什么是關聯,關聯的分類?
2.實例講解
1.關聯
為什么要關聯?關聯是應用LoadRunner進行性能測試的一項重要技能,那為什么我們要進行關聯呢?當利用VuGen錄制腳本時,它會攔截Client端(瀏覽器)與Server端(服務器)之間的會話,並且將這些會話記錄下來,產生腳本,如圖。在執行腳本時,VuGen模擬成瀏覽器,然后根據腳本,把當初瀏覽器所進行過的會話再對網站重新訪問一次,VuGen企圖騙過服務器,讓服務器以為它就是當初的瀏覽器,然后把請求的內容傳送給VuGen。所以記錄在腳本中的與服務器之間的會話,完全與當初錄制的會話一模一樣。這就需要關聯的方法來騙過服務器VuGen在這里可以類比為QTP中的錄制回訪原理,只是VuGen是基於協議的。其實說簡單一點,關聯就是把腳本中某些寫死的數據轉變成動態的,如果此時你還不理解,暫時跳過這些概念,直接跟着下面的例子做一遍,然后再來理解
2.實例講解,以LoardRunner11自帶的Web例子,錄制登陸功能
Step1.錄制登陸腳本
Step2.查看login 頁面的源碼,找到左右邊界值
Step3.在loardrunner-->insert-->New step-->Web_Reg_save_param函數,添加左右邊界值,並且替換響應的地方
Step4.回放腳本,如果出錯,首先應該檢查關聯函數的位置和左右邊界值,出現如下結果說明關聯成功