安裝loadrunner 一路遇到不少坑,不少坑,坑,爲何呢?
java
由於這軟件是收費的,他操做文檔寫的很詳細,就是不寫基礎環境的配置,下面安裝過程寫詳細一些,減小你們不必時間上的浪費和對此的謾罵web
如今loadrunner 12的版本已經出來了,不過尚未破解,因此先安裝測試11的版本,不繞圈子,先下載,
數據庫
連接: http://pan.baidu.com/s/1kT8CbVh 密碼: v4br 加密碼是怕被刪
windows
遇到的坑api
下面是通用的安裝說明:
瀏覽器
一、下載loadrunner-11.zip文件,解壓縮後爲loadrunner-11.iso,將該文件放入虛擬光驅安裝便可
二、安裝完loadrunner以後,依次安裝補丁HP_LoadRunner_11.00 Patch_1.zip、Patch_2.zip、Patch_3.zip,Patch_4.zip
三、按照LoadRunner破解方法.rar進行破解便可服務器
按流程,windows主機安裝就能夠了,實際上卻遇到以下坑:網絡
1,用新裝windows系統的主機作測試,要不HP Virtual User Generator捕獲action老是出錯,主要是瀏覽器方面出錯
併發
2,12的版本不要用xp的系統,xp安裝不上去,至少我安裝不上去,已經重啓了20屢次,依舊提示重啓,11的版本沒試過
jsp
3,用windows7,必須用戶爲管理員administrator,要不安裝主要的程序後,Patch_1 Patch_2 Patch_3 Patch_4安裝都會提示錯誤,另外破解的時候提示沒有權限修改註冊表,用不了
若是你也遇到上面圖片的錯誤,那麼是由於你的姿式不對,跟着黨走吧,會省一些力氣。
安裝loadrunner
在vmware全新安裝windows7,64位也可雖然他文檔提示:
Note: VuGen recording is not supported on 64-bit operating systems
系統安裝完成後,切換用戶到administrator
加載解壓後的iso文件後,安裝
安裝主要的程序,再安裝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工具組成
一、虛擬用戶發生器 Virtual User Generator,簡稱Vugen
功能說明:
建立腳本,選擇協議;
錄製腳本;
編輯腳本;
檢查修改腳本是否有誤;
二、壓力調度和監控中心 Controller
功能說明:
建立Scenario,選擇腳本;
設置機器虛擬用戶數;
設置Schedule;
若是模擬多級測試,設置IP Spoofer;
三、壓力產生器 Load Generator
四、壓力結果分析工具 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訂機票流程測試一下
點擊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
好了,準備工做已完成,下面打開loadrunner主程序,一步一步來
下面若是不知道怎麼錄製的話,就登陸進去,隨便點擊下,再登出,點那個中止錄製的方框便可
錄製完成後,點擊 工具選項,建立Controller場景
設定Vuser人數:
點擊場景組(左上角)的開始三角箭頭,即開始測試,直到測試完成:
在結果選項,點擊 分析結果:
查看測試的結果:
這樣,完成了一次測試流程,儘管是不成功的測試,總之先排除通常的障礙,把流程走通,再具體分析測試
下面用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命令:
最後的結果,失敗的事務比較可能是由於上面兩個連接我都指定了不存在的路徑
再查看分析報告
分析結果:
能夠看到上面的結果,wordpress 用戶登錄,登出的動做,併發在60左右,timeout 3秒,服務器性能較低,由於都是在虛擬機跑的,具體的結果,仍是在於本身的設置,服務器的配置
得出來結果後,先要看得出的結果是否合理,是否符合上線的要求,再對環境和代碼作調整,多測試達到本身預期的結果,今天圖比較多,也有些囉嗦,但願少耽誤時間,更多的測試本身的網站
這裏看大神對loadrunner測試的講解 http://osstep.com/course/36 一次52頁壓測報告的麻辣酸甜
感謝小夥伴對個人幫助,謝謝