軟件版本:12.53 build 1203 操做系統: Windows7web
如下內容摘錄自LoadRunner的官方幫助文檔。瀏覽器
LoadRunner如今是HP公司的產品,其用於進行對網站的壓力測試。如今這款產品免費下載,提供最大50個用戶的測試,要想更多就須要付費了。 此產品一共有3個組件(軟件)服務器
安裝LoadRunner以後就會在開始菜單中看到HP Software->HP LoadRunner下有上面三個程序。併發
典型的測試過程爲:工具
這個軟件自己提供了一個示例應用。也就是說LoadRunner裏面自帶了個寫好的旅遊系統,你須要把它運行起來,再用LoadRunner軟件去測試它,明白了麼? 這個例子系統是個Web系統,其具備搜索航班、訂機票、檢查行程等功能。這個演示系統叫作HP Web Tours,要把它運行起來須要如下條件:性能
啓動例子程序: 開始菜單--> 全部程序 --> HP Software --> HP LoadRunner -> Samples -> Web --> Start HP Web Tours Server. 而後打開瀏覽器,訪問: http://127.0.0.1:1080/WebTours/index.htm,應該會看到登陸頁面。輸入用戶名:jojo, 密碼: bean。 登陸進入後,選擇Flights-> 選擇Arrival city爲Los Angeles,而後一直選擇continue,直到最後訂票完成。測試
Vuser腳本就是採用錄製和回放來生成測試腳本。網站
打開Virtual User generator軟件,選擇工具欄左上角的New Solution
,而後在彈出的對話框中Single Protocol中選擇Web-HTTP/HTML
,而後點擊create
按鈕。ui
上面創建的是空白的腳本,這步驟是要往空白腳本里面添加內容。採用錄製的方式。操作系統
點擊菜單中的Record --> Develop Script 或者點擊工具欄上的 Develop Script。都是同樣的。而後會自動彈出瀏覽器窗口。 因爲我沒有按照IE10及以上版本,因此LoadRunner給我指定的是Firefox瀏覽器(工具欄上能看到)。
在瀏覽器上輸入http://127.0.0.1:1080/WebTours/index.htm(奇怪的是左側是錄製過程界面,右面會顯示你係統的網頁),打開後登錄,選擇預訂機票的全部動做,都會在左側窗口顯示出來。 整個顯示效果還不錯。並且上面還有工具條控制錄製過程,中止後還能點擊Replay回放整個過程。可視化過程作的很不錯。 我記得老版本是懸浮一個工具條,但新版本改進了,左側出現錄製過程。
點擊"Stop Recording"按鈕後,關閉瀏覽器,回到LoadRunner後就會看到Action對應的腳本文本中顯示了測試過程對應的代碼。
對於網站中個變化的屬性,例如Session ID,若是每次測試都使用相同的值是測試不了的。因此須要讓LoadRunner臨時取得這個值,那麼就要用到correlate功能。 步驟:
測試腳本運行過程當中應該幹嗎的配置,例如Action重複幾回,模擬用戶的Think time的時間間隔。 Pacing是用來控制每次迭代測試過程之間的時間間隔。 注意:在Controller軟件中也有運行時的配置。
啓動Controller軟件,而後設定運行的Vuser個數,運行時的其餘信息,而後點擊start按鈕來執行壓力測試。
打開Analysis軟件,導入Senario,而後就能夠看到report了。這時能夠創建SLA,與壓力測試的結果進行比較,對比出差距。
LoadRunner有官方的使用手冊,那個手冊在安裝LoadRunner時自帶的,講的很是詳細。
參考