在使用loadrunner進行性能調試時,錄制腳本的時候,發現loadrunner不能調用ie、不能自動啟動ie,還有一種情況是可以啟動,但是錄制不到内容,action的内容為空。
一般遇到這種情況,總結了下,總共有以下幾種問題及解決方法。
1、 系統安裝了多個浏覽器;
問題描述:當系統安裝了多個浏覽器時,預設的浏覽器不是ie浏覽器,這樣就導緻loadrunner打開的預設浏覽器不是ie,自然不能調用ie并錄制内容。
解決方法:設定ie浏覽器為預設的浏覽器,重新開機loadrunner即可進行錄制。
2、 版本支援的問題
問題描述:
大家都知道,loadrunner8.1 及其以下的版本,隻支援老古董ie6版本;loadrunner9.x的版本,隻支援ie7和ie6兩個版本,而loadrunner11,才能完全的相容支援ie8,如果你使用的是ie9的話,那抱歉了,loadrunner就不能錄制ie腳本了。
解決方法:
1) 根據自己的ie 版本選擇合适的loadrunner版本;
2) 如果loadrunner隻有目前一個版本的話,那就選擇你目前loadrunner支援的ie版本進行測試;安裝低版本的ie。
3、 loadrunner的設定問題
在loadrunner進行錄制時,loadrunner設定的浏覽器程式路徑位址不對,找不到浏覽器程式而導緻loadrunner不能調用ie。
loadrunner中的record option的設定正确的browser的ie的路徑,或者重新指向一下。
4、 ie插件問題
浏覽器禁用第三方插件,導緻loadrunner的ie插件不能正常工作,不能監控ie,打開ie
啟用第三方浏覽器擴充:ie?工具?internet選項?進階,把“啟動第三方浏覽器擴充”前面的勾去掉,再确定。
5、 系統資料庫問題
安裝其他軟體時,導緻loadrunner的系統資料庫資訊被修改,loadrunner系統的系統資料庫資訊異常,loadrunner不能找到ie的路徑,不能打開ie,自然不能調用ie并錄制
1、重新注冊loadrunner資訊即可,在lr的安裝目錄(c:program fileshploadrunnerbin下,單擊register_vugen.bat檔案
6、 錄制目标網站預設端口問題
ie錄制的網站端口為80之外的端口
修改預設端口:
*打開regedit
*在hkey_current_usersoftwaremercury interactiveastra applicationrecording下邊添加類型為proxy port的dword
*指派為你想要的端口号
7、作業系統的問題
有些作業系統,會對ie進行一些保護,如windows 2003會對ie的資料進行保護,導緻loadrunner不能調用ie,錄制腳本
解除系統對ie的保護即可:
操作如下:“我的電腦” ? “系統屬性” ? “進階”頁籤? “性能”裡面,點選“設定” ? “性能”,切換到“資料執行保護”?選擇“除所選之外,為所有的程式和服務啟用資料執行保護”,添加ie執行檔案,确定。
8、其他問題
http://localhost:port/程式名稱,這樣就可以調用腳本了。