loadrunner錄制腳本提供了兩種方法,需要注意的是普通的錄制方式只能支持IE瀏覽器,由於越來越多的網站已經不再支持IE,錄制腳本無法進行,就可以采用代理錄制的方式來解決這個問題
方法一:普通錄制
1)選擇開始> 程序 > HP LoadRunner > Applications>Virtual User Generator,將打開VuGen 起始頁。
2)點擊New Script,進行協議選擇,默認選擇HTTP協議,錄制腳本,點擊Create。

3)設置錄制選項:

● Application Type,VuGen 中提供了 Internet Applications 和Win32 Applications 兩種應用的錄制選項。
Internet Applications : 指需要錄制的對象是一個網絡應用(基於瀏覽器)。
Program to record : 指需要錄制的程序名,VuGen 默認支持的Web客戶端是IE,也建議不要任何第三方的瀏覽器來錄制,避免出現不兼容。從LoadRunner 11 版本開始已經能夠很好地兼容IE 8.0 (Patch3 中提供了對IE 9.0D的支持),並且可以支持 Firefox 作為客戶端錄制。
● URL Address : 錄制開始所需要訪問的 URL 地址,也就是第一個請求所需要訪問的頁面。
● Working directory : 用來指定代碼的工作目錄
● Record into Action中選擇開始錄制的腳本所在的大三函數位置,一般初始登陸部分可選擇放置在Vuser_init部分;
● 點擊Options按鈕,設置相關錄制選項。(不同協議下的錄制選項界面會有所不同)
*Recording選項:對於web應用,一般選擇HTML_BASED SCRIPT模式下的A script ccntaining explicit URLs only進行錄制腳本,避免腳本之間的前后依賴關系。

同時注意取消掉自動關聯

4)點擊OK即可開始錄制腳本
注意會自動打開瀏覽器,進行操作即可,錄制完成,點擊錄制功能條

方式二:loadrunner使用代理錄制
注意:
瀏覽器設置代理:本機IP與服務器IP在同一網段內。瀏覽器任選
手機app設置代理:手機與本機電腦要在同一局域網的同一網段內
1)點擊錄制設置按鈕,選擇網絡---》代理設置菜單,點擊新增按鈕

2)點擊 新增 按鈕,彈出新增代理服務器設置頁面,上面輸入系統服務器的地址(IP或者域名不用寫http://)和端口號,Service Id 選擇http,下面的監聽端口號輸入瀏覽器或者手機代理上設置的端口號(端口號不要被占用即可)

3) 設置完成后,點擊確定按鈕,LR代理設置完成。
4)瀏覽器代理設置
打開設置->網路->更改服務器代理設置,選擇連接,點擊局域網設置:

5)手機代理設置
連接wifi時,輸入賬號密碼頁面,點擊高級選項,可以看到代理設置信息,輸入本機的IP地址,端口號(端口號設置的與LR的監聽的端口號一致)。
6)錄制腳本
a. LR代理與瀏覽器或者手機設置設置完成后,點擊錄制按鈕,彈出錄制對話框,IE路徑選擇LR的代理服務器(C:\Program Files (x86)\HP\LoadRunner\bin\wplus_init_wsock.exe)在LR安裝目錄下bin目錄下的wplus_init_wsock.exe文件,URL地址可以不輸入。


b.設置完成后點擊錄制按鈕,彈出錄制界面與代理服務器。

注意:錄制時會彈出如下提示框,不能關閉該提示框,也不能點擊Shutdown按鈕,否則無法錄制

