Linux下安裝LoadRunner(LoadGenerator)

轉自:http://www.51testing.com/?uid-116228-action-viewspace-itemid-249219

[p=30, 2, left]1.     
在HP的官方網站上下載LoadRunner9.5
的Linux安裝程序[T7177-15009.iso],安裝文檔[hp_man_LRIG9.50_01_pdf.pdf];[/p][p=30, 2, left]安裝程序包括Hp、Ibm、Linux、Solaris系統的支持(LR9.0對應安裝文件爲[TLRNUX900WC_00.zip])。[/p]
[p=30, 2, left]2.     
安裝包的處理
:[/p][p=30, 2, left]1.     
ZIP解壓:unzip
TLRNUX900WC_00.zip[/p][p=30, 2, left]2.     
掛載ISO:mkdir /mnt/LoadRunner ; mount -t iso9660 -o loop
T7177-15009.iso
/mnt/LoadRunner[/p]
[p=30, 2, left]3.     
開始安裝
,以LR9.5爲例:[/p][p=30, 2, left]/mnt/LoadRunner/Linux/installer.sh[/p][p=30, 2, left]按提示操作,直接Next到完成。[/p]
[p=30, 2, left]4.     
添加用戶和環境變量:[/p][p=30, 2, left]useradd -g 0 -s /bin/csh higkoo[/p][p=30, 2, left]cat /opt/HP/HP_LoadGenerator/env.csh > /etc/.login[/p][p=30, 2, left]cat /opt/HP/HP_LoadGenerator/env.csh >~higkoo/.cshrc[/p][p=30, 2, left]touch ~root/.rhosts ~higkoo/.rhosts[/p]
[p=30, 2, left]5.     
檢查運行環境(在本機或使用VNC執行):[/p][p=30, 2, left]su - higkoo[/p][p=30, 2, left]cd /opt/HP/HP_LoadGenerator/bin/[/p][p=30, 2, left]./verify_generator[/p]
[p=30, 2, left]6.     
啓動服務(用新增的用戶higkoo):[/p][p=30, 2, left]cd /opt/HP/HP_LoadGenerator/bin/[/p][p=30, 2, left]./m_daemon_setup start[/p]
[p=30, 2, left]7.     
檢查是否啓動
:[/p][p=30, 2, left]ps aux | grep m_agent_daemon[/p][p=30, 2, left]netstat -naop | grep 54345[/p]
[p=30, 2, left]8.     
注意事項:[/p][p=30, 2, left]開啓端口54345或關閉防火牆(service iptables stop)[/p]

[p=30, 2, left]正確設置後用verify_generator的檢測結果是:[/p]

[p=30, 2, left]./verify_generator[/p][p=30, 2, left]===================================================[/p][p=30, 2, left]            
HP[/p][p=30, 2, left]   
Vuser Environment Verification Utility[/p][p=30, 2, left]===================================================[/p]
[p=30, 2, left]Product: HP LoadRunner 9.50[/p][p=30, 2, left]Version: 09.50.0000[/p][p=30, 2, left]Build: 3378[/p][p=30, 2, left]higkoolincn100ce5:[/p]
[p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]Don't forget to make sure that the name of the controller machine[/p][p=30, 2, left]is also in .rhosts[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]verify_generator...OK[/p][p=30, 2, left]_______________________________________________[/p]
[p=30, 2, left]Summary:[/p][p=30, 2, left]________[/p][p=30, 2, left]Vuser Host
higkoolincn100ce5: OK[/p]

[p=30, 2, left]使用Controller連接,在“UNIX Environment Tab”下選擇“Don't use RSH
”即可連接Linux負載機。[/p][p=30, 2, left]

[/p][p=30, 2, left]若使用RSH連接,則負載機必須安裝RSH並正確配置,正如檢測過程中描述的“Don't forget to make sure that the name of the controller machine”。[/p]

[p=30, 2, left]補充,Linux下似乎只支持Web/Http協議的腳本。譬如WinSock協議,從名稱上都知道只適合Windows:[/p][p=30, 2, left]    “Error (-81024): LR_VUG: The 'WinSock' type is not supported on 'LINUX' platforms .”[/p][p=30, 2, left]另外試了Java協議,確實不行,報錯如下:[/p][p=30, 2, left]    Error (-81024): LR_VUG: The 'General-Java' type is not supported on 'LINUX' platforms .[/p][p=30, 2, left]依賴庫:yum -y --disablerepo=\* --enablerepo=AutoInstaller --nogpgcheck --skip-broken localinstall /mnt/CentOS_Final/CentOS/compat-libstdc++-33-3.2.3-61.i386.rpm[/p][p=30, 2, left]否則會報:m_agent_daemon:
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory[/p][p=30, 2, left]注意hosts文件的配置,如果機器名和hosts裏配置不一致也會導致LoadRunner啓動失敗,[/p][p=30, 2, left]譬如:Error: Communication error: Failed to get the server host IP by calling the gethostbyname function.。[/p][p=30, 2, left]附上給LoadRunner定製的系統服務腳本(/etc/init.d/loadrunner):[/p]#!/bin/bash
# /etc/init.d/loadrunner
# Loadrunner負載生成器服務


DAEMON=m_daemon_setup
ARGV="$@"
DIR=/opt/HP/HP_LoadGenerator/bin/
USER=higkoo
[p=30, 2, left]UBIT="su - $USER -c "[/p]$UBIT "cd $DIR && ./$DAEMON $ARGV"
[p=30, 2, left]運行服務:[/p][p=30, 2, left]service loadrunner start[/p][p=30, 2, left]m_agent_daemon ( 1808 ),[/p]

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