loadrunner安裝運行一步一步來(多圖)

安裝loadrunner 一路遇到很多坑,很多坑,坑,爲什麼呢?

因爲這軟件是收費的,他操作文檔寫的很詳細,就是不寫基礎環境的配置,下面安裝過程寫詳細一些,減少大家沒必要時間上的浪費和對此的謾罵

現在loadrunner 12的版本已經出來了,不過還沒有破解,所以先安裝測試11的版本,不繞圈子,先下載,

鏈接: http://pan.baidu.com/s/1kT8CbVh 密碼: v4br 加密碼是怕被刪

遇到的坑

下面是通用的安裝說明:

1、下載loadrunner-11.zip文件,解壓縮後爲loadrunner-11.iso,將該文件放入虛擬光驅安裝即可
2、安裝完loadrunner之後,依次安裝補丁HP_LoadRunner_11.00  Patch_1.zip、Patch_2.zip、Patch_3.zip,Patch_4.zip
3、按照LoadRunner破解方法.rar進行破解即可

按流程,windows主機安裝就可以了,實際上卻遇到如下坑:

1,用新裝windows系統的主機做測試,要不HP Virtual User Generator捕獲action總是出錯,主要是瀏覽器方面出錯

2,12的版本不要用xp的系統,xp安裝不上去,至少我安裝不上去,已經重啓了20多次,依舊提示重啓,11的版本沒試過

3,用windows7,必須用戶爲管理員administrator,要不安裝主要的程序後,Patch_1 Patch_2 Patch_3 Patch_4安裝都會提示錯誤,另外破解的時候提示沒有權限修改註冊表,用不了


wKioL1VsKPPgPn0KAAJ153bZTr4127.jpg

 

wKiom1VsJ4mQnR3uAAHN81pxe-M373.jpg

 

wKioL1VsKTuzaWvkAAM5jzcAbBE338.jpg

 

wKioL1VsKWKxJb9ZAANKK8RM4qc141.jpg

 

如果你也遇到上面圖片的錯誤,那麼是因爲你的姿勢不對,跟着黨走吧,會省一些力氣。

 

安裝loadrunner

在vmware全新安裝windows7,64位也可雖然他文檔提示:

 

wKiom1VsKEaTGvs_AADgJjwQNfM377.jpg

Note: VuGen recording is not supported on 64-bit operating systems

 

系統安裝完成後,切換用戶到administrator

wKiom1VsKlGDyx9wAAIvMHHCacI020.jpg

 

加載解壓後的iso文件後,安裝

wKiom1VsKJSialnWAAByGMitMSM450.jpg

wKiom1VsKLKirWKpAAK0OUbqInE540.jpg


安裝主要的程序,再安裝3個補丁包(不安裝也可,安裝完成後會告訴你更新了哪些內容)

安裝patch1的時候,等10分鐘,沒有死,會有反應的,就不貼圖打擊大家了

 最後再安裝漢化包

 

下面破解loadrunner


1. 下載破解文件lm70.dll和mlr5lprg.dll

    覆蓋C:\Program Files32\LoadRunner\bin下文件即可

2. 運行清除註冊表工具

3. 打開license管理器,點擊添加new license,將老license複製進去,

    golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI

    web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

    golba是全局協議license,上限100個併發

    web是http協議license,上限10000個併發

到此,loadrunner安裝完畢

 


LoadRunner工具組成

1、虛擬用戶發生器 Virtual User Generator,簡稱Vugen

   功能說明:

   創建腳本,選擇協議;

   錄製腳本;

   編輯腳本;

   檢查修改腳本是否有誤;

2、壓力調度和監控中心 Controller

   功能說明:

   創建Scenario,選擇腳本;

   設置機器虛擬用戶數;

   設置Schedule;

   如果模擬多級測試,設置IP Spoofer;

3、壓力產生器 Load Generator

4、壓力結果分析工具 Analysis

 

測試流程介紹

Planning The Test 測試分析

Creating Vuser Scripts  創建腳本

Creating the scenario   業務場景分析,創建場景

Running the Scenario    運行場景

Monitoring the Scenario  監控場景

Analyzing Test Results   分析場景

 


測試步驟

1.        確認在VU裏SUSI(單用戶單循環次數single user & single iteration)
2.        確認在VU裏SUMI(單用戶多循環次數single user & multi iteration)
3.        確認在controller中MUSI(多用戶單循環次數multi user & single iteration)
4.        確認在controller中MUMI(多用戶多循環次數 multi user & multi iteration)
第一步驟是驗證腳本編寫的正確,第二步驟可以驗證數據池是否正常運作。第三步驟驗證併發功能,第四步驟是最終目的,驗證軟 件系統的性能

服務器硬件瓶頸-〉網絡瓶頸-〉應用瓶頸-〉服務器操作系統瓶頸(參數配置)-〉中間件瓶頸(參數配置,數據庫,web服務器等)



走通測試流程

利用自帶的web tours訂機票流程測試一下

wKioL1VsLgmgQvMgAAE1FzedPOw490.jpg

點擊Start HP Web Tours Service ,就是一個win下的網頁平臺,再點擊HP Web Tours Application,會打開這個首頁,

http://127.0.0.1:1080/WebTours/index.htm  用戶名 jojo  密碼 bean

另外需要安裝java,並設置白名單

http://java.com/zh_CN/download/ie_manual.jsp 

wKiom1VsLseQ5KAVAAHpSpNxm40408.jpg

 

好了,準備工作已完成,下面打開loadrunner主程序,一步一步來

wKioL1VsMMmwCP27AAOfpKX1UwU050.jpg

 

wKiom1VsL0PS_BNiAAEQLFoRYHs106.jpg

 

 下面如果不知道怎麼錄製的話,就登錄進去,隨便點擊下,再登出,點那個停止錄製的方框即可

wKioL1VsMOvyW1GlAAMZy6Z8zo8653.jpg

 

錄製完成後,點擊 工具選項,創建Controller場景

wKiom1VsL3yCemF-AAJtplyqHSk337.jpg

 

設定Vuser人數:

wKioL1VsMSmjdE6QAADQRzyHiwk150.jpg

 

點擊場景組(左上角)的開始三角箭頭,即開始測試,直到測試完成:

wKiom1VsL6WT-FPgAAQVL3DZFlY759.jpg

 

在結果選項,點擊 分析結果:

wKiom1VsL7exslj8AAXKEKfOBFo902.jpg


查看測試的結果:

wKioL1VsMWyBnS9WAAUAOOZKH8U675.jpg

 

這樣,完成了一次測試流程,儘管是不成功的測試,總之先排除一般的障礙,把流程走通,再具體分析測試

 

下面用wordpress測試一下,大家看一下結果:

vmware 9.0,windows 7 64位,4核 2G內存,loadrunner 11 + 3個補丁,測試login後logout,10 Vuser,測試5分鐘

vmware 9.0,測試版本爲官方下載的wordpress-4.2.2-zh_CN.zip  CentOS 6.5 64位,LNMP環境  cpu:4核,內存1G,場景爲login,logout

hosts綁定主機

192.168.10.10 wp.65.com
192.168.10.10 fonts.googleapis.com (因爲打不開,耽誤時間)
192.168.10.10 1.gravatar.com  (wordpress需要打開這個鏈接,這裏直接讓他報錯吧)

ps:圖片看不清就右鍵,查看圖像


修改lnmp的配置和loadrunner的場景,下面是狂奔的服務器,top和dstat命令:

wKioL1VtfT2wy955AAPiBU7FoJc955.jpg

 

wKioL1VtfT2wCRZLAANOO-bTg-g001.jpg

 

最後的結果,失敗的事務比較多是因爲上面兩個鏈接我都指定了不存在的路徑

wKiom1VtgODQ-z5JAAY4W53rwuo282.jpg

再查看分析報告


分析結果:

可以看到上面的結果,wordpress 用戶登陸,登出的動作,併發在60左右,timeout 3秒,服務器性能較低,因爲都是在虛擬機跑的,具體的結果,還是在於自己的設置,服務器的配置



得出來結果後,先要看得出的結果是否合理,是否符合上線的要求,再對環境和代碼做調整,多測試達到自己預期的結果今天圖比較多,也有些囉嗦,希望少耽誤時間,更多的測試自己的網站


這裏看大神對loadrunner測試的講解 http://osstep.com/course/36  一次52頁壓測報告的麻辣酸甜

感謝小夥伴對我的幫助,謝謝


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章