1、代理錄制主要是為了解決:浏覽器相容性問題導緻的腳本錄制問題,包括錄制時浏覽器打不開、錄制腳本為空。
2、使用LR代理錄制的原理:啟動LR代理伺服器監聽設定好的端口号是否有請求發送給伺服器,有請求時,代理伺服器接收請求,并轉發給對應的系統伺服器,LR進而擷取到請求的資訊與資料,生成腳本。
3、使用代理的前期:
● 浏覽器設定代理:本機IP與伺服器IP在同一網段内。(使用IE的代理選擇32位的IE浏覽器設定代理)
● 手機app設定代理:手機與本機電腦要在同一區域網路的同一網段内
4、代理錄制主要步驟為:
● lr錄制選項設定代理;
● lr錄制選擇代理的exe;
● 開啟浏覽器代理,代理的端口号跟loadrunner裡設定的代理端口号一緻;
5、代理錄制詳細步驟如下:
1)在Start Recording視窗中點選【Options】
2)Recording Options視窗中選擇【Network--Port Mapping】,點選【New Entry】
點選錄制設定按鈕,選擇網絡---》代理設定菜單,點選新增按鈕
3)填寫要錄制的伺服器的IP、端口、協定、選擇代理、代理端口,點選【Update】
點選新增按鈕,彈出新增代理伺服器設定頁面,上面輸入系統伺服器的位址(IP或者域名不用寫http://)和端口号,Service Id 選擇http,下面的監聽端口号輸入浏覽器或者手機代理上設定的端口号(端口号大一點不要有被占用的)
4)選擇新增的代理,點選【ok】,LR代理設定完成
5)點選【Program to record --...】,選擇錄制代理的exe
6)選擇loadrunner安裝目錄下的bin目錄下的【wplus_init_wsock.exe】
7)浏覽器代理設定
打開啟動浏覽器設定代理(以IE為例),代理的端口号跟loadrunner裡設定的代理端口号要保持一緻,點選【确定】,浏覽器代理設定完成
8)手機代理設定
連接配接wifi時,輸入賬号密碼頁面,點選進階選項,可以看到代理設定資訊,輸入本機的IP位址,端口号(端口号設定的與LR的監聽的端口号一緻)。
9)設定完浏覽器/手機代理後,回到loadrunner--Start Recording頁面,點選【ok】按鈕。
LR代理與浏覽器或者手機設定設定完成後,點選錄制按鈕,彈出錄制對話框,IE路徑選擇LR的代理伺服器
(D:\Program Files (x86)\HP\LoadRunner\bin\wplus_init_wsock.exe)在LR安裝目錄下bin目錄下的wplus_init_wsock.exe檔案,URL位址可以不輸入。
10)啟動成功,會彈出錄制界面與代理伺服器,如下視窗:
注意:不能關閉該提示框,也不能點選Shutdown按鈕,否則無法錄制
11)手動打開IE浏覽器,輸入要錄制的網站URL回車,即可錄制想要的内容
12)錄制完成,點選步驟10中的【shutdown】,關閉代理
13)點選結束錄制,便可自動生成腳本