Loadrunner錄制腳本之瀏覽器
用Loadrunner錄制腳本,尤其現在的IE瀏覽器版本升級較快,腳本的錄制有時候還是需要集RP、Luck的,當然,Loadrunner對於IE的支持算最好的了,但是不同的IE版本對Loadrunner來說,錄制腳本的時候,往往遭遇一些和瀏覽器之間的尷尬。實際上,在我們執行性能測試的過程中,唯一和瀏覽器打交道的時刻就是在錄制腳本階段,后期的其它階段,和瀏覽器基本無什么關聯,所以,我們不必糾結於Loadrunner和瀏覽器的兼容等一些列小問題,可以省出時間,對其它相關階段的步驟多加重視。下面我只是介紹了一種簡單直接可行的錄制腳本的方法,對於手動編寫腳本的,煩請繞開。
一、Loadrunner對瀏覽器的支持,
8.0 最高IE6
8.1 最高IE6
9.0 最高IE7
9.5 最高IE8
11.0 最高IE9(win7 x86+LR11+IE10可用,但是win7 x64+LR11+IE10不可用,將至IE9可用),支持firefox3.6\24.0
也曾看到文章說,server 2003+IE 6是黃金組合,而win7+firefox則是屌絲組合。win7 x64+firefox,親測,可以正常使用,如果有IE支持不是很順者,可以嘗試此組合。
二、Loadrunner和firefox組合
本人的Loadrunner版本是11.5的,后面的嘗試均在此版本下操作。網上直接下載安裝最新的firefox(注意:記住firefox的安裝路徑,最后無空格和中文),安裝完成后,打開Loadrunner,在選擇瀏覽器中,找到firefox的安裝目錄。

點擊ok之后,即可啟動錄制,謹記,Loadrunner只錄制自己打開的瀏覽器,如果已經打開了firefox,在其它頁面操作,是錄制不了的。所以在執行錄制之前,最好把打開的瀏覽器都進行關閉,必要的時候殺死進程。

三、終極方法
如果嘗試了好多方法,錄制時事件仍然為0,那么可以嘗試如下方法:
安裝一個server2003的虛擬機,找到Loadrunner9的版本,在上面進行錄制,錄制之后的腳本,在拿到自己本機進行調試。前面咱們也說了,后期的其它步驟,Loadrunner和瀏覽器無任何關聯。
事實上,無論IE還是firefox,性能測試最重要的並不是瀏覽器,除了在錄制階段,后期通常Loadrunner和瀏覽器沒什么交互。所以,黃金組合也罷,屌絲組合也行,不用糾結那個瀏覽器支持的好而花費大量的時間,應該把更多的時間用在場景的設計、各場景的測試,以及性能瓶頸定位,結果分析。