錄製指令碼時瀏覽器不自動彈出的解決辦法
LoadRunner在錄製指令碼的時候有時候會遇到彈不出IE的問題,按照以下幾個步驟操作,一般就可以解決這個問題。
1
IE瀏覽器取消勾選【啟用第三方瀏覽器擴充套件】
啟動IE,從【工具】進入【Internet選項】,切到高階,去掉【啟用第三方瀏覽器擴充套件(需要重啟動)】的勾選,然後再次執行VuGen即可。通常安裝Firfox等瀏覽器後,都會勾選這個選項,導致不能正常錄製。因此建議LoadRunner的相關主機上保持一個乾淨的測試環境。
2
將IE瀏覽器退回到低版本
如果你的環境是WIN7 64位+LR11的話,那麼最高支援到IE9,超過了這個版本從控制面板裡解除安裝使其退回到IE9就可以了。
3
關閉防毒軟體和迅雷等下載軟體
關閉360,賽門鐵克等防毒軟體以及迅雷下載軟體。
4
Loadrunner設定
啟動Loadrunner11按鍵盤F4,在browser Emulation點選change,在彈出的提示框中Browser version選擇8.0,platform選擇Windows7。
Loadrunner11 按鍵盤ctrl+F7在彈出的提示框中選擇最後一項Correlation,將Enable correlation during recording 下面的勾全去掉,有需要的再勾。
5
資料執行保護設定
計算機——屬性——高階系統設定——效能裡的設定——資料執行保護——選擇“為除下列選定程式之外的所有程式和服務啟用”——新增IE瀏覽器((正常路徑為C:\Program Files\Internet Explorer\iexplore.exe))——應用——確定。
6
重新註冊Loadrunner
Loadrunner本身的穩定性,再加上在系統中安裝軟體時有可能會將其登錄檔修改掉,尤其是安裝.net2005的時候,導致lr錄製指令碼時不能彈出IE頁面(還有可能就是IE的版本不對,如果IE11可能就彈不出來,所以也要看好IE版本)。其實單就這個問題來看,主要是LR的註冊資訊被修改,無法找到IE路徑。如何重新註冊LR呢?關閉loadrunner和IE,在Loadrunner的安裝目錄(例如D:\Program Files\Mercury\LoadRunner\bin)下,單擊register_vugen.bat檔案,然後重啟loadrunner,嘗試錄製。
7
手動設定IE路徑
錄製時在彈出的Start Record對話方塊中手動選擇IE的路徑。