在 Linux 系統中安裝Load Generator ,並在windows 調用

來源:互聯網
上載者:User

標籤:blog   http   io   ar   os   使用   sp   for   java   

原文地址:http://www.blogjava.net/qileilove/archive/2012/03/14/371861.html

由於公司需要測試系統的最大使用者承受能力,所以需要學習使用loadrunner。在安裝的時候碰到了不少問題,所以寫下此文章總結遇到的問題以及解決方案,希望能幫到大家。也希望大家轉載註明出處。

Winsows 的Loadrunner 安裝就不多講了,這個太容易了。

以下是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=/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 .安裝後再調用 ./verify_generator 就可以看到上面的資訊了。

===================================================
              HP
     Vuser Environment Verification Utility
===================================================


Product: LoadRunner 11.0
Version: 11.0.0.8866
Build: 8866




localhost.localdomain:


/opt/HP/HP_LoadGenerator/bin/lrv/chk_thread_lmt: error while loading shared libraries: libstdc++.so.5: cannot open 


shared object file: No such file or
 directory
/opt/HP/HP_LoadGenerator/bin/lrv/limithost: line 134: [: : integer expression expected
/opt/HP/HP_LoadGenerator/bin/lrv/chk_sems_lmt: error while loading shared libraries: libstdc++.so.5: cannot open 


shared object file: No such file or d
irectory
/opt/HP/HP_LoadGenerator/bin/lrv/limithost: line 154: [: : integer expression expected
verify_generator...OK
verify_generator...OK
verify_generator...OK
Warning: The file .rhosts does not exist in the home directory of the user.
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

12 . 啟動 Load Generator  ,在安裝的bin目錄下輸入 ./m_daemon_setup start 即可開戶服務了 (不能使用root 使用者啟動)

13 . 修改防火牆策略,對54345連接埠開放,或者直接關閉防火牆(不建議直接關閉)

 

講到這裡安裝步驟就完,現在講如何在Windows 系統下啟用 剛才安裝的Load Generator

 

1. 開啟Controller 的Load Generator 。 點擊 情境--> Load Generator

 

2. 添加一個Load Generator 。點擊 添加--> 輸入名稱(名稱即ip)--> 選擇平台 --> 點擊更多 --> 點擊 Unix 環境 --> 勾選“不使用RSH” --> 確定

3. 添加後測試連接,如果顯示串連成功就功造成了,串連時如果有其它問題建議大家多思考,注意那些串連不成功的提前。我個人覺得LoadRunner 在提示之方面做的比較好,出了問題基本上看提示就知道問題在哪裡。祝大家一切順利。

 

http://115.com/file/clg3cm8h

 

在 Linux 系統中安裝Load Generator ,並在windows 調用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.