Linux安裝loadrunner負載機【轉】

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

二、首先用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.六、libgcc_s,使用yum list libc.so.6* 查詢已經安裝的包和能夠安裝的包,使用yum install glibc.i686 --setopt=protected_multilib=false來安裝缺乏的包,解決缺乏的依賴包後安裝成功(參考博文地址:http://www.cnblogs.com/think3t/p/4165102.html)linux

 

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

 

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

 

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

 

env.csh 這個配置目前尚未引入到csh的默認配置裏面,咱們手工修改一下,讓它默認加入環境變量,這樣就很是方便了。vim /etc/csh.cshrc在最後一行加上 source /opt/HP/HP_LoadGenerator/env.csh centos

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

 

七、cd /opt/HP/HP_LoadGenerator/bin 執行 ./verify_generator,要求咱們設置一個DISPLAY 變量,咱們直接修改env.csh文件來解決。先切換到root用戶下,由於兩個緣由:服務器

一、env.csh文件對higkoo用戶是隻讀的,沒法修改
二、修改env.csh用戶,至關於修改csh的配置,這個時候須要從新進入一下csh,才能生效
因此咱們先退回到root下,修改env.csh 文件。
vim /opt/HP/HP_LoadGenerator/env.csh ,直接在文件最後方加上 setenv DISPLAY 0.0,修改後再次執行則驗證成功。

 

八、啓動LR 負載機:cd /opt/HP/HP_LoadGenerator/bin/ 而後執行./m_daemon_setup start工具

    

注意事項:須要開啓端口 54345oop

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

九、用loadrunner壓力機鏈接負載機,注意在Unix Environment頁面中都選Don t use RSJ,不然鏈接失敗。

相關文章
相關標籤/搜索