1. 程式人生 > >Loadrunner使用代理錄製指令碼

Loadrunner使用代理錄製指令碼

1、背景:

      測試系統需要使用chrome瀏覽器,但是LR11不支援

2、使用LR代理錄製的原理

     啟動LR代理伺服器監聽設定好的埠號是否有請求傳送給伺服器,有請求時,代理伺服器接收請求,並轉發給對應的系統伺服器,LR從而獲取到請求的資訊與資料,生成指令碼

3、使用代理的前期

瀏覽器設定代理:本機IP與伺服器IP在同一網段內。(使用IE代理選擇32IE瀏覽器設定代理)

手機app設定代理:手機與本機電腦要在同一區域網的同一網段內


4、LR代理伺服器設定

  1)點選錄製設定按鈕,選擇網路---》代理設定選單,點選新增按鈕

      

2)點選新增按鈕,彈出新增代理伺服器設定頁面,上面輸入系統伺服器的地址(IP

或者域名不用寫http//)和埠號,Service Id 選擇http,下面的監聽埠號輸入瀏覽器或者手機代理上設定的埠號(埠號大一點不要有被佔用的)


3) 設定完成後,點選確定按鈕,LR代理設定完成

5、瀏覽器代理設定

以chrome為例:

1)開啟設定->網路->更改伺服器代理設定,選擇連線,點選區域網設定:

     3設定完成後,點選確定按鈕,;瀏覽器代理設定完成。

2)設定完成後,點選確定按鈕,;瀏覽器代理設定完成。

 6、手機代理設定

 1連線wifi時,輸入賬號密碼頁面,點選高階選項,可以看到代理設定資訊,輸入本機的IP地址,埠號(埠號設定的與LR的監聽的埠號一致)

   

7、錄製指令碼

1) LR代理與瀏覽器或者手機設定設定完成後,點選錄製按鈕,彈出錄製對話方塊,IE路徑選擇LR的代理伺服器(D:\Program Files (x86)\HP\LoadRunner\bin\wplus_init_wsock.exeLR安裝目錄下bin目錄下的wplus_init_wsock.exe檔案,URL地址可以不輸入。


2) 設定完成後點選錄製按鈕,彈出錄製介面與代理伺服器。

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


3) 然後就可以在瀏覽器或者手機上進行相關的操作,錄製指令碼,錄製結束後,點選結束錄製,關閉代理伺服器。