最近需要使用自動(dòng)化測(cè)試工具進(jìn)行測(cè)試,安裝LoadRunner11后屎勘,一直無(wú)法啟動(dòng)IE錄制腳本
網(wǎng)上找了不少方法,才解決錄制問(wèn)題
在使用LR11之前,需要了解的基本知識(shí)
LoadRunner11支持的IE瀏覽器版本,最高支持IE9, 32位
電腦關(guān)閉防火墻,卸載360等防護(hù)軟件
將IE瀏覽器設(shè)置為默認(rèn)瀏覽器
目前電腦使用Win7 64位+ie9+LR11,正常錄制
解決過(guò)程:
-
剛開(kāi)始IE初始版本為11淘太,一直無(wú)法啟動(dòng),網(wǎng)上看到LR11支持瀏覽器版本最高只能為ie9
只能卸載ie11安裝ie9规丽,但在控制面板-卸載程序沒(méi)有ie蒲牧,查找到一個(gè)方法
FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-*11.*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /norestart"
新建txt文件,將這段字符串保存赌莺,修改txt文件后綴為bat冰抢,成為可執(zhí)行文件,雙擊運(yùn)行提示幾個(gè)錯(cuò)誤后艘狭,重啟電腦挎扰,ie版本變?yōu)?
若是想卸載電腦上其他版本ie,只需修改字符串內(nèi)的數(shù)字即可 因?yàn)殡娔X是win7 64位巢音,在
C:\Program Files\Internet Explorer
文件夾啟動(dòng)ie遵倦,還是啟動(dòng)錄制失敗后來(lái)發(fā)現(xiàn)
C:\Program Files (x86)\Internet Explorer
,這個(gè)文件夾也有ie,這個(gè)文件夾內(nèi)的ie是32位的LR錄制時(shí)出現(xiàn)可以啟動(dòng)瀏覽器官撼,但Recording事件總數(shù)為0
ie瀏覽器-屬性-高級(jí)-去掉啟用第三方瀏覽器擴(kuò)展
-
LoadRunner11 F4快捷鍵梧躺,在“瀏覽器模擬”中,修改瀏覽器配置id8.0傲绣,win7
Image(1).png -
計(jì)算機(jī)——屬性——高級(jí)系統(tǒng)設(shè)置——高級(jí)——性能燥狰,設(shè)置——數(shù)據(jù)執(zhí)行保護(hù)選擇“為除下列選定程序之外的所有程序和服務(wù)啟用DEP”棘脐,添加LoadRunner11-bin目錄Generate和ie瀏覽器
Image(2).png
以上步驟全部修改后斜筐,還是不能錄制龙致,事件為0,無(wú)法打開(kāi)網(wǎng)頁(yè)網(wǎng)上查到LoadRunner11——tools——Recording Options——Port Mapping中將Capture level中Socket level data改為WinNet level data
Image(3).png
修改后顷链,錄制成功 在錄制登錄退出測(cè)試時(shí)目代,ie出現(xiàn)問(wèn)題,無(wú)法登錄嗤练,輸入賬號(hào)密碼后點(diǎn)擊登錄榛了,進(jìn)入“登陸中,請(qǐng)等待”狀態(tài)煞抬,半個(gè)小時(shí)也登錄不上去網(wǎng)上找了不少方法霜大,不過(guò)都以失敗告終,我嘗試了登錄其他賬號(hào)革答,百度战坤,新浪,登錄成功残拐,只有設(shè)置的網(wǎng)址無(wú)法登錄
解決方法:修改瀏覽器途茫,嘗試Firefox瀏覽器,24.0版本+32位本地電腦已經(jīng)安裝了最新的火狐瀏覽器溪食,網(wǎng)上查找到的便攜版
Win7 64位+LR11+Firefox24.0囊卜,測(cè)試成功