希特勒生死之謎 loadrunner

前言


希特勒是我在軍事統治中最佩服的一位英雄。

突然看見軟件測試工程師在玩loadrunner工具所以很感興趣,自己在linux上也搭建一個玩玩把.


系統信息:CentOS release 7.3 (Final)

 

1、遠程登錄服務器,切換到root:

創建文件夾lsl,將需要安裝的文件傳輸到這裏;

cd /opt

mkdir lsl


2、將lsl文件夾操作權限放開:

chmod 777 -R lsl

 

3、將需要安裝的loadrunner load generator上傳到此文件夾下,需要此文件的請參考下載:網盤地址:http://pan.baidu.com/s/1kT5jpMB

 

4、如果解壓文件失敗,下載相關軟件:

yum install -y unzip zip

 

5、解壓文件:

unzip linux_fuzai.zip(即下載的loadrunner load generator文件)

wKioL1mtCXfDHS1KAAAaQyoxBKY337.png-wh_50

解壓後文件夾爲Linux

 

6、修改文件夾linux權限:

chmod 777 -R Linux

 

wKiom1mtCavTJnN4AAAHE8d_dl8683.png-wh_50

 

7、安裝load generator :

進入Linux ,

sh installer.sh


wKioL1mtCc6CJi-cAAAZX_KeZlU559.png-wh_50


安裝過程中將會彈出4個對話框,一般分別輸入n,a,i,f即可,到此安裝基本完成;

1.輸入n

wKiom1mtCfqwydxNAAAiZRK7cL0356.png-wh_50 

2.輸入a

wKioL1mtCe7wQnncAAAbnFzlaYk206.png-wh_50 

3.輸入i

wKioL1mtCfvT407wAAAepqPLFvQ615.png-wh_50 

4.輸入f

wKiom1mtCi3DnDWwAAAaL-moXyE795.png-wh_50

 

8、創建負載端的客戶higkoo:

useradd -g 0 -s /bin/csh lsl

 

此用戶默認使用的shell未csh;在centos下,默認的shell應該是bash,但LR使用的csh;當時我的機器上沒有安裝csh,需要進行安裝:yum install csh


wKioL1mtCiCRFrJmAAAhmxEUEWQ571.png-wh_50


9、查看新增的用戶信息:

more /etc/passwd

wKiom1mtClCj2nOeAAA8VqQ5oW0476.png-wh_50 


10、csh和bash在加載不同的shell時,可以加載不同的配置;csh的默認配置在 /etc/csh.cshrc下,bash的默認配置在/etc/profile。LR默認給出了一個環境變量的配置文件,文件在/opt/HP/HP_LoadGenerator/env.csh。下面我們需要將它加入到csh的默認配置中


vi /etc/csh.cshrc

在文件末尾添加:

source /opt/HP/HP_LoadGenerator/env.csh

wKioL1mtClHRYfo5AAAZlEQPgnI246.png-wh_50 


11、切換到higkoo用戶,驗證是否安裝成功

su lsl

env

12、切換到root;

su root 輸入你root密碼


13、在env.csh中設置DISPLAY變量

vi  /opt/HP/HP_LoadGenerator/env.csh

在末尾添加:

setenv DISPLAY 0.0


14、切換回lsl用戶,驗證安裝啓動:

su lsl

cd  /opt/HP/HP_LoadGenerator/bin

./verify_generator


wKioL1mtCmfTRRF0AAAf3eyNayA324.png-wh_50 

提示:vuser host G4DBRT:failed


15、修改主機配置:

su root

cd /etc/hosts


通過env 查到HOST=G4DBRT;

vi /etc/hosts


在末尾添加:127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4G4DBRT

保存退出::wq!


16、添加環境變量:

cat /opt/HP/HP_LoadGenerator/env.csh > /etc/.login

cat /opt/HP/HP_LoadGenerator/env.csh >~higkoo/.cshrc

touch ~root/.rhosts ~higkoo/.rhosts


17、添加controller的ip地址及主機名:

vi /etc/hosts 

在末尾添加controller的IP地址及主機名稱


例子:192.168.1.1.110 centos7


18、服務器爲64位,LR爲32位需安裝:

yum install glibc.i686

yum install libstdc++.so.5


19、啓動LR負載端:

cd /HP/HP_LoadGenerator/bin

./m_daemon_setup start 

ps aux |grep m_agent_daemon


wKiom1mtCtGiaFKzAAAJl5uefNw976.png-wh_50 


安裝啓動完成

20、連接:

添加服務器:
name:負載端服務器IP地址
platform:unix
temporary directory:/tmp/yhxw/xjw
vuser limits:
other vusers:20000(根據需要設置,默認5000)
unix environment:
選中“don't use RS”


設置global schedule


“diagnostics”配置中,將“web page diagnostics(max:vuser 

sampling:10%)”置爲“enable”


21、至此連接完成。


驗證


1、首先,需要關閉linux主機的防火牆: 
systemctl stop iptables 
systemctl stop firewalld 

2、打開windows上的loadrunner運行程序LRLauncherApp.exe,並選擇run loadtest 


wKiom1mtC0HzyjMIAAIeLEKjvAA305.png-wh_50
wKioL1mtC0CwDaUXAABIXW17qSo727.png-wh_50
3、點擊Load Generator圖標,並創建loadGen: 
wKiom1mtC22g2CpmAADtLGQHG_c239.png-wh_50
wKioL1mtC2ySELfYAAEj6NrbC_g178.png-wh_50
4、創建好之後,點擊Connect,等列表中剛創建的LoadGen的status變爲Ready即可。


csh環境變量配置方式


LR默認使用csh,在安裝目錄/opt/HP/HP_LoadGenerator下就有環境變量配置文件env.csh,編輯該文件,確保以下斜體內容的正確性:


setenv PRODUCT_DIR */opt/HP/HP_LoadGenerator*

setenv M_LROOT *$PRODUCT_DIR*

setenv LD_LIBRARY_PATH *$M_LROOT/bin:$M_LROOT/lib:/usr/lib:/usr/lib64*

setenv DISPLAY *0.0*

setenv PATH *$PATH:$M_LROOT/bin*

其他過程類似。

windows 社區送溫暖了。


另附loadrunner在windows下的註冊碼


global-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI 
global-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR 
Global-65000:AEACFSJI-YJKJKJJKEJIJD-BCLBR 


注意!65000這個LoadRunner11

 

 總結:日積月累。


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