LoadRunner錄制時不能自動啟動IE瀏覽器的解決方法
使用loadrunner進行錄制腳本的時候,發現loadrunner不能調用IE、不能自動啟動IE,還有一種情況是可以啟動,但是錄制不到內容,事務數一直為0,action的內容為空。
一般遇到這種情況,總結了下,總共有以下幾種問題及解決方法。
1、系統安裝了多個瀏覽器
問題描述:當系統安裝了多個瀏覽器時,默認的瀏覽器不是IE瀏覽器,這樣就導致loadrunner打開的默認瀏覽器不是IE,自然不能調用IE并錄制內容。
解決方法:設置IE瀏覽器為默認的瀏覽器,重啟loadrunner即可進行錄制。
2、IE設置問題
解決辦法:
A:重置Internet Explorer,設置在IE中,“Internet選擇->程序”,選上“檢查Internet Explorer是否為默認的瀏覽器”,然后點擊“重置Web設置”按鈕,將IE重置一下,重啟LR。
B:添加信任站點,添加錄制腳本的網址為可信任站點,重啟LR。
C:IE選項——安全,自定義級別設為低,關掉所有殺毒軟件,防火墻,重啟LR。
D:IE選項——工具——高級,去掉“啟用內存保護幫助減少聯機攻擊”的勾選,重啟LR。
3、版本支持的問題
問題描述:loadrunner版本不一樣,支持的IE不一樣
解決方法:
1) 根據自己的IE版本選擇合適的loadrunner版本;
2) 如果loadrunner只有當前一個版本的話,那就選擇你當前loadrunner支持的IE版本進行測試,安裝低版本的IE;
3)點擊Vuser下的Run-Time Setting或者是圖形工具欄下的Edit Runtime Settings,其快捷鍵為F4,找到Browser下的Browser Emulation項,點擊Change按鈕,然后再彈出的窗口中修改Browser Version和Platform,Browser Version為系統中安裝的IE版本(如IE6.0),Platform為Windows7,點擊確定。
4、Loadrunner的設置問題
問題描述:
A:在loadrunner進行錄制時,loadrunner設置的瀏覽器程序路徑地址也即Start Recording頁面指定的IE路徑不對,找不到瀏覽器程序而導致loadrunner不能調用IE。
解決方法:
Loadrunner中的record option的設置正確的browser的IE的路徑,或者重新指向一下。引用IE的絕對路徑即:Program to record——改為C:Program Files (x86)Internet Exploreriexplore.exe ——開始錄制
B:有時LR自動關聯出的信息是錯誤的,導致錄制腳本出錯。
解決方法:
關閉自動關聯,錄制腳本前關閉工具的自動關聯功能。在Tools——recording option(Ctrl+F7)中取消correlation的所有選項。如果需要關聯,就采用手動關聯。
5、IE插件問題
問題描述:
瀏覽器禁用第三方插件,導致loadrunner的IE插件不能正常工作,不能監控IE,打開IE。
解決方法:
啟用第三方瀏覽器擴展:IE選項->工具->Internet選項->高級,去掉“啟用第三方瀏覽器擴展(需要重啟動)”的勾選,然后重啟loadrunner,再次運行VuGen即可。通常安裝Firfox 等瀏覽器后,都會勾選這個選項,導致不能正常錄制。因此建議LoadRunner的相關主機上保持一個干凈的測試環境。