在使用
loadrunner進行性能調試時,錄製腳本的時候,發現loadrunner不能調用IE、不能自動啓動IE,還有一種狀況是能夠啓動,可是錄製不到內容,action的內容爲空。
通常遇到這種狀況,總結了下,總共有如下幾種問題及解決方法。
一、 系統安裝了多個瀏覽器;
問題描述:當系統安裝了多個瀏覽器時,默認的瀏覽器不是IE瀏覽器,這樣就致使loadrunner打開的默認瀏覽器不是IE,天然不能調用IE並錄製內容。
解決方法:設置IE瀏覽器爲默認的瀏覽器,重啓loadrunner便可進行錄製。
二、 版本支持的問題
問題描述:
你們都知道,loadrunner8.1 及其如下的版本,只支持老古董IE6版本;loadrunner9.X的版本,只支持IE7和IE6兩個版本,而loadrunner11,才能徹底的兼容支持IE8,若是你使用的是IE9的話,那抱歉了,loadrunner就不能錄製IE腳本了。
解決方法:
1) 根據本身的IE 版本選擇合適的loadrunner版本;
2) 若是loadrunner只有當前一個版本的話,那就選擇你當前loadrunner支持的IE版本進行
測試;安裝低版本的IE。
三、 Loadrunner的設置問題
問題描述:
在loadrunner進行錄製時,loadrunner設置的瀏覽器程序路徑地址不對,找不到瀏覽器程序而致使loadrunner不能調用IE。
解決方法:
Loadrunner中的record option的設置正確的browser的IE的路徑,或者從新指向一下。
四、 IE插件問題
問題描述:
瀏覽器禁用第三方插件,致使loadrunner的IE插件不能正常
工做,不能監控IE,打開IE
解決方法:
啓用第三方瀏覽器擴展:IE?工具?Internet選項?高級,把「啓動第三方瀏覽器擴展」前面的勾去掉,再肯定。
五、 註冊表問題
問題描述:
安裝其餘軟件時,致使loadrunner的註冊表信息被修改,loadrunner系統的註冊表信息異常,loadrunner不能找到IE的路徑,不能打開IE,天然不能調用IE並錄製
解決方法:
一、從新註冊loadrunner信息便可,在lr的安裝目錄(C:\Program Files\HP\Loadrunner\bin下,單擊register_vugen.bat文件
六、 錄製目標網站默認端口問題
問題描述:
IE錄製的網站端口爲80以外的端口
解決方法:
修改默認端口:
*打開regedit
*在HKEY_CURRENT_USER\Software\Mercury Interactive\Astra Application\Recording下邊添加類型爲Proxy Port的DWORD
*賦值爲你想要的端口號
問題描述:
有些操做系統,會對IE進行一些保護,如windows 2003會對IE的數據進行保護,致使loadrunner不能調用IE,錄製腳本
解決方法:
解除系統對IE的保護便可:
操做以下:「個人電腦」 ? 「系統屬性」 ? 「高級」選項卡? 「性能」裏面,點擊「設置」 ? 「性能」,切換到「數據執行保護」?選擇「除所選以外,爲全部的程序和服務啓用數據執行保護」,添加IE執行文件,肯定。
八、其餘問題
被測試系統在本機上,訪問地址爲:http://127.0.0.1:port/程序名稱,須要將URL改成:
http://localhost:port/程序名稱,這樣就能夠調用腳本了。