文檔介紹:
在 Linux 系統中安裝Load Generator ,並在windows 調用
以下是Linux 中安裝 Load Generator 說明:
Linux 系統版本:CentOS5.4
Load Generator 版本: Load Generator 11
安裝步驟如下:
1. 到HP官網下載Load Generator 安裝文件 Software,_Load_Generator_11.00_T7330-15010.iso
2.確保系統安裝了c++ , gclib 相關工具(我的系統在安裝前已經安裝了gclib ,所以還不知道沒裝這個會發生什麼問題)
3. 在Windows 系統下將Software,_Load_Generator_11.00_T7330-15010.iso 解壓出來會有三個文件夾(HP , Linux , Solaris),這三個文件夾是相關系統的安裝包。請根據你的系統選擇對應的文件夾copy到要安裝的Linux 系統中。為什麼要使用這種解壓後copy的原因是因為我根據網上的方法copy iso 文件到Linux 系統中並使用掛載的方式進行安裝,碰到了很多問題,所以使用這種方式,這可是我原創的哦。我是copy到/home/LoadRunner/目錄下
4. 緊跟著就是安裝了,只需要執行指令/home/LoadRunner/Linux/installer.sh 會出現如下圖中的安裝向導歡迎界面,選擇Next [n] 即可。
5. 出現下圖許可協議界面,也只需點擊Agree [a],當然你可以選擇View Agreement [v] 查看協議的詳細內容
6. 出現確認安裝界面,選擇Install [i] 即可
7. 出現安裝界面如下圖
8. 完成安裝,選擇Finish [f] 即可,恭喜你安裝成功
9. 緊跟著就是配制環境了,網上有說要配置env.csh 的,但我安裝後env.csh 已經默認配置好了,這裡也將的默認配置文件分享一下
setenv PRODUCT_DIR /opt/HP/HP_LoadGenerator
setenv M_LROOT $PRODUCT_DIR
if ( `uname` == SunOS ) then
setenv LD_LIBRARY_PATH ${M_LROOT}/bin
else if ( `uname` == Linux ) then
setenv LD_LIBRARY_PATH ${M_LROOT}/bin
else if ( `uname` == AIX ) then
setenv LIBPATH ${M_LROOT}/bin
else if ( `uname` == HP-UX ) then
setenv SHLIB_PATH ${M_LROOT}/bin
endif
setenv PATH ${M_LROOT}/bin:$PATH
10 .除了上文中講到的還需要在/root/.bashrc文件中添加如下配制,保存修改後注銷用戶重用登錄
export PRODUCT_DIR=http://www.taodocs.com/opt/HP/HP_LoadGenerator
export M_LROOT=$PRODUCT_DIR
export LD_LIBRARY_PATH=${M_LROOT}/bin
export PATH=${M_LROOT}/bin:$PATH
11 . Load Generator會安裝到/opt/HP/HP_LoadGenerator目錄下,我也是使用默認的。進行/opt/HP /HP_LoadGenerator/bin 目錄執行./verify_generator (不能使用root用戶,至於為什麼還不清楚) 檢查安裝是否成功,如果成功會有以下信息,
===================================================
HP
Vuser Environment Verification Utility
===================================================
Product: LoadRunner 11.0
Version: 11.0.0.8866
Build: 8866
localhost.localdomain:
verify_generator...OK
verify_generator...OK
verify_generator...OK
Don't forget to make sure that the name of the controller machine
is also in .rhosts
Verify $M_LROOT ...Failed
_____It was not possible to set the $M_LROOT from
_____the shell dot files. One of several things might be happening:
_____1) $M_LROOT is not set at all in the shell dot files.
_____2) There is some error in the shell dot files which stops their execution
_____ before it sets $M_LROOT.
_____3) There is conditional code in the shell dot files (most likely related to
_____ interactive and non interactive shells) and $M_LROOT is set
_____ only in one of the sections.
_____Aborting virtual user tests on host localhost.localdomain
verify_generator...OK
_______________________________________________
Summary:
________
Vuser Host localhost.localdomain: Failed
這些Failed 我都忽略了,因為這些Failed並不影響運行。我很希望哪位大蝦看過此文章後能在此回復解釋一下這些Failed可以解決嗎?
上面是正確的信息,我剛開始的時候遇到了下面這些提示,注意其實這些提示都很直觀,缺少了 libstdc++.so.5 , 安裝就可以了。調用 yum install libstdc++.so.5
12>