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

問題描述

以前學習使用loadrunner12.錄製腳本沒什麼問題,後期考慮到破解問題,準備上手loadrunner11進行平常生產工做。web

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

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

問題解決

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

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

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

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

LR端設置

一、LR11端打開錄製設置選項(edit-recordings-options)。測試

 


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

 

 

 


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


四、保存(update)代理

 瀏覽器端設置

一、工具--》代理服務設置--》添加代理服務器
二、192.168.5.214:9999 (本機IP:剛設置lr,Traffic Forwarding的端口)
三、啓用代理服務器,工具--》代理服務器,選擇剛纔添加的勾選上便可。

 

錄製驗證

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

 


二、成功錄製。期間會有360各類插件報錯,不影響錄製和測試。選擇忽略,錄製生成的腳本中包含不少360的東西,自行刪減便可。

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

相關文章
相關標籤/搜索