1. 程式人生 > >【lr】Loadrunner11無法啟動IE的解決辦法

【lr】Loadrunner11無法啟動IE的解決辦法

【問題描述】

Loadrunner11無法啟動IE的解決辦法

【原因】

未知

【解決方法】

1.ie瀏覽器-選項-高階,去掉啟用第三方瀏覽器擴充套件

2.加入DBE

3.將IE設定為預設瀏覽器

4.關閉防火牆

5.VUser-runtime setting

鍵盤F4,在ie瀏覽器去掉啟用第三方瀏覽器擴充套件browser Emulation點選change,在彈出的提示框中Browser version 選擇8.0,platform. 選擇windows7

雖然進行了設定,但是每次啟動的時候都會重新改為原來的設定,不知何解?

6.啟動非IE瀏覽器(搜狗、chrome)

搜狗能啟動,正常操作,但LR沒錄製下來指令碼;chrome啟動後一直白屏,之後關閉瀏覽器,直接開啟仍不能恢復,後來電腦工作列、桌面圖示都不顯示。

ctrl+alt+delete登出電腦,再重啟電腦;

還原1、3、4,退出騰訊管家(防毒軟體),啟動vuser,改回用ie錄製,莫名其妙又好了。

看了下VUser-runtime setting,之前是 MSIE6.0,改成8.0了錄製後停止再看又重新改為預設設定6.0,重啟vuser、重啟電腦都不行,不知道怎麼突然好了。

於是推測,問題的解決方法“VUser-runtime setting”+退出殺軟 。


說明:

LoadRunner與瀏覽器相容問題
轉自:http://julianlali.blog.163.com/blog/static/58133643201371695835579/
LoadRunner支援的IE版本:
8.0 最高ie6
8.1 最高ie6
9.0 最高ie7
9.5 最高ie8
11.0 最高ie9(win7 32位+LR11+IE10可用,但win7 64位+LR11+IE10不可用,降至IE9可用),支援firefox3.6、24.0

        效能測試沒必要在瀏覽器上糾結,瀏覽器不同版本,什麼IE、谷歌、火狐、opera,這些在效能測試上沒有什麼區別,瀏覽器唯一使用到就是可以進行指令碼錄製,但是後面的場景設定、場景加壓瀏覽器的版本是起不到任何什麼作用的,目前還沒發現不同版本瀏覽器對效能測試結果有什麼很大的影響,可能有但微乎其微。要明白效能測試的目的是什麼,是如何模擬真實的場景對系統進行加壓、瞭解系統響應情況,對效能問題進行排查和調優。因為在功能測試上是對瀏覽器有要求,畢竟不同瀏覽器對功能展現、介面甚至功能都有影響,但效能測試不同於功能測試,可以不用去糾結介面是否錯位、樣式問題,我們關注的是可以向伺服器傳送請求,加壓。
經常看到有人提出各種LR和IE版本無法相容,而不停的去解決如何進行相容,為什麼你不根據LR版本而去選擇合適的IE版本,比如用LR8.0,一直糾結去解決如何相容IE7,這無非是去浪費時間,這不是壓力負載測試中我們需要花時間去考慮的問題。
所以我覺得在使用LR時,先看看專案要求的瀏覽器能不能錄製指令碼,若不能,直接換成IE6(LR8.1最高只能支援IE 6)錄製指令碼,畢竟要的也是隻要有了指令碼就可以,後面的場景加壓還需要考慮瀏覽器版本嗎?不需要。就如同,如果能力強,可以不要瀏覽器來錄製,自己手動寫測試指令碼是一樣的。