linux安裝LoadGenerator、controller添加linux LoadGenerator

**簡介:LoadRunner Generator 爲linux服務器使用的負載端,可以用來給控制端加壓
用途:如果要對一臺服務器上的接口進行壓測,那麼對此服務器加壓的負載機配置要與此服務器相當,要不然無法達到理想的壓測效果**

1、安裝步驟
(1)下載LoadRunner Generator for Linux.zip
並上傳到目標linux系統下
(2)解壓LoadRunner Generator for Linux.zip

unzip -x LoadRunner Generator for Linux.zip

進入解壓後的文件夾,修改全部文件權限爲755

chmod -R 755 *

修改有空格的文件名:

mv "LoadRunner Generator for Linux" "LoadRunner"

(3)安裝LoadRunner LoadGenerator:

./installer.sh

依次在後續選擇 n a i f
(4)創建一個運行LoadRunner LoadGenerator的用戶(使用bash的用戶):

useradd -g 0 -s /bin/bash lrtester

more /etc/passwd

這裏寫圖片描述

(5)創建LoadRunner LoadGenerator配置文件:

進入/opt/HP/HP_LoadGenerator

   cd /opt/HP/HP_LoadGenerator

創建env.sh文件

    touch env.sh

    chmod 755 env.sh

vim env.sh

文件中填入以下內容:

    #/bin/bash

    export PRODUCT_DIR=/opt/HP/HP_LoadGenerator

    export M_LROOT=$PRODUCT_DIR

    export LD_LIBRARY_PATH=$M_LROOT/bin:$M_LROOT/lib:/usr/lib

    export DISPLAY='0.0'

export PATH=$PATH:$M_LROOT/bin

這裏寫圖片描述

**(6)將LoadRunner LoadGenerator配置文件配置到/etc/bashrc中:
編輯/etc/bashrc,在最後加入source /opt/HP/HP_LoadGenerator/env.sh**

    vi /etc/bashrc
在最後加入 source /opt/HP/HP_LoadGenerator/en    

如圖:
這裏寫圖片描述
(7)驗證LoadRunner LoadGenerator安裝正確:
在安裝之前,先安裝:**
A. sudo yum -y install glibc.i686 (使用root)

B. sudo yum -y install libstdc++.so.5 (使用root)

切換到lrtester用戶,su lrtester,

cd /opt/HP/HP_LoadGenerator/bin

./verify_generator

這裏寫圖片描述

warning可以忽略

(8)啓動LoadRunner LoadGenerator負載端:

cd /opt/HP/HP_LoadGenerator/bin

./m_daemon_setup start

常見錯誤:

錯誤一:

原因 :無法根據主機名稱獲取到ip
這裏寫圖片描述

查看log (/tmp/m_agent_daemonZBouTb.log)

cat /tmp/m_agent_daemonZBouTb.log

這裏寫圖片描述

解決方法 :
(1)lrtester的組名如圖中所示爲
這裏寫圖片描述
切換到root下,更改hosts配置,把用戶指向127.0.0.1 (在/etc/hosts中把添加 lrtester的組名 指向 127.0.0.1)
這裏寫圖片描述

啓動成功
這裏寫圖片描述

錯誤二:
運行./m_daemon_setup start,
出現/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
這裏寫圖片描述

解決:運行sudo yum -y install glibc.i686

錯誤三:
運行./m_daemon_setup start,
出現error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64
這裏寫圖片描述

解決:sudo yum -y install libstdc++.so.5

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