解決Loadrunner11使用高版本瀏覽器問題(代理錄制法)


問題描述

之前學習使用loadrunner12.錄制腳本沒什么問題,后期考慮到破解問題,准備上手loadrunner11進行日常生產工作。

但是樓主在使用過程中發現loadrunner11打開高版本瀏覽器時出現錄制腳本為空的現象,具體表現為錄制時event為0。

只能使用低版本瀏覽器,例如Firefox24。但是低版本瀏覽器對最新web頁面有兼容性問題。我司需要在本機使用selenium進行自動化腳本的日常生產工作,在測試時發現的,故使用低版本瀏覽器不是解決版本。

問題解決

經過度娘搜索,發現一種代理錄制的解決方法可以萬能錄制各種瀏覽器腳本,不受瀏覽器版本限制。

經過測試360瀏覽器,谷歌瀏覽器均可錄制,火狐61版本錄制時無法彈出界面(有進程,無界面,event有數據),就不在進一步深究問題。

解決方法(只適用服務器和錄制機器同一IP網段下)

本次舉例,使用360瀏覽器10.0.1313.0版本,內核版本為63.0.3239.132。loadrunner11打4補丁

LR端設置

1、LR11端打開錄制設置選項(edit-recordings-options)。

 


2、Network-->port mapping中左下角新增一個代理服務器配置,new Entry。
設置參數:Target Server 設置為服務器IP(不知道IP的可以ping一下域名。或者從瀏覽器F12-》net中查看)
Port設置位服務器端口(不知道IP的可以ping一下域名。或者從瀏覽器F12-》net中查看)
ServiceID設置位HTTP(只支持HTTP,不支持HTTPS)
RecordType設置為Proxy  
ConnectionType 設置位默認Plain

 

 

 


3、勾選最下方Traffic Forwarding選項,設置參數為9999(或其他未使用端口,對應瀏覽器代理接口)


4、保存(update)

 瀏覽器端設置

1、工具--》代理服務設置--》添加代理服務器
2、192.168.5.214:9999 (本機IP:剛設置lr,Traffic Forwarding的端口)
3、啟用代理服務器,工具--》代理服務器,選擇剛才添加的勾選上即可。

 

錄制驗證

1、點擊錄制,program to record選擇設置代理的瀏覽器(你瀏覽器exe的路徑,可以右鍵快捷方式查看),開始錄制。

 


2、成功錄制。期間會有360各種插件報錯,不影響錄制和測試。選擇忽略,錄制生成的腳本中包含很多360的東西,自行刪減即可。

谷歌瀏覽器不在舉例,可自行測試。火狐61瀏覽器我這里出現點問題,待日后有時間了再進行研究。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM