Linux安裝loadrunner負載機


1、loadrunner下載地址:http://download.csdn.net/download/intel80586/9542271或者其他資源

2、首先用rpm -qa|grep -i c++命令確認服務器是否已經安裝了compat-libstdc++-33-3.2.3-61.i386.rpm,若沒有下載安裝下載地址:http://vdisk.weibo.com/s/akrZxiI7hG3bz, 通過ftp工具將了compat-libstdc++-33-3.2.3-61.i386.rpm上傳至服務器,用rpm -ivh安裝,安裝失敗,報錯缺少libc.so.6、libgcc_s,使用yum list libc.so.6* 查詢已經安裝的包和可以安裝的包,使用yum install glibc.i686 --setopt=protected_multilib=false來安裝缺少的包,解決缺少的依賴包后安裝成功(參考博文地址:http://www.cnblogs.com/think3t/p/4165102.html)

 

3、使用mount -o loop XXX.iso /opt/loadrunner掛載到/opt/loadrunner目錄。進入Linux目錄執行./installer.sh進行安裝。解掛載報錯device is busy解決辦法(http://www.cnblogs.com/emanlee/p/3872518.html)

 

4、增加一個LR 負載端的用戶higkoo:useradd -g 0 -s /bin/csh higkoo(higkoo這個用戶默認使用的shell為csh)這里多說一下,shell只是linux的一個外殼,每個linux都會有一個默認的shell程序,在centos下,默認shell應該是bash,但是LR使用的csh,這兩者本質上沒什么區別,但是在接下來的配置里面,會有一點點區別。可以用命令看一下,higkoo這個用戶默認使用的是csh。

 

5、修改LR配置:csh和bash有一個區別,就是在加載不同的shell時,可以加載不同的配置。csh的默認配置在 /etc/csh.cshrc 下;bash的默認配置在 /etc/profile 在這兩個配置文件中,可以加載一些shell的環境變量。 LR默認給出了一個環境變量的配置文件,文件在 /opt/HP/HP_LoadGenerator/env.csh 。可以看見,*.csh這樣的配置文件其實是csh的配置文件的格式,默認的文件內容應該是:

 

env.csh 這個配置目前還沒有引入到csh的默認配置里面,我們手工修改一下,讓它默認加入環境變量,這樣就非常方便了。vim /etc/csh.cshrc在最后一行加上 source /opt/HP/HP_LoadGenerator/env.csh 

6、切換到higkoo用戶查看程序是否安裝成功。su higkoo env查看環境變量,看到下圖的信息說明環境變量導入成功

 

7、cd /opt/HP/HP_LoadGenerator/bin 執行 ./verify_generator,要求我們設置一個DISPLAY 變量,我們直接修改env.csh文件來解決。先切換到root用戶下,因為兩個原因:

1、env.csh文件對higkoo用戶是只讀的,無法修改
2、修改env.csh用戶,相當於修改csh的配置,這個時候需要重新進入一下csh,才能生效
所以我們先退回到root下,修改env.csh 文件。
vim /opt/HP/HP_LoadGenerator/env.csh ,直接在文件最后方加上 setenv DISPLAY 0.0,修改后再次執行則驗證成功。

 

8、啟動LR 負載機:cd /opt/HP/HP_LoadGenerator/bin/ 然后執行./m_daemon_setup start

    

注意事項:需要開啟端口 54345

查看端口:netstat -naop | grep 54345
開啟端口54345或關閉防火牆(service iptables stop)

9、用loadrunner壓力機連接負載機,注意在Unix Environment頁面中都選Don t use RSJ,否則連接失敗。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM