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用戶下,因為兩個原因:



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,否則連接失敗。


