很久沒(méi)上來(lái)活動(dòng)了,一來(lái)沒(méi)什么新的學(xué)習(xí)東西,這一年有些墮落了,二來(lái)嘛,工作就是重復(fù),可能是太笨了,沒(méi)什么新的領(lǐng)悟
不過(guò)這兩天有意思了,我學(xué)習(xí)了一下壓力測(cè)試的東西,loadRunner,以前聽(tīng)同事們說(shuō)過(guò),感覺(jué)是個(gè)很有意思的東西,可是一直沒(méi)有機(jī)會(huì)學(xué)。現(xiàn)在好了,給別人做了回助手,也了解了一下loadRunner的一些使用。
不想在這里討論使用,我還不夠資格,講些安裝吧,說(shuō)一下如何用lr來(lái)監(jiān)控linux和weblogic,這可是我自己的安裝心得哦。
對(duì)linux的安裝有些來(lái)自網(wǎng)上,出處有些記不清了,反正查了很多,可是多少有些問(wèn)題,我做了下說(shuō)明,可以參考。
一、loadrunner監(jiān)控linux安裝文檔
1.安裝rsh,和rsh-server兩個(gè)服務(wù)包。
a. 卸載rsh
rpm –q rsh----------查看版本號(hào)
說(shuō)明:如果版本存在,則直接安裝rpc.rstatd-4.0.1.tar.gz
如果版本不存在,則在linux安裝包下找rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm
可能版本不一致,但是均可使用
B.安裝
rpm –ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm
2. 下載并安裝rstatd(這個(gè)包在我的共享目錄下也有)
gunzip rpc.rstatd-4.0.1.tar.gz
tar –cvf rpc.rstatd-4.0.1.tar
./configure ---配置
make ---編譯
說(shuō)明:a.如果在linux下不能解壓,則在window下解壓,然后拷到linux下,目錄不定,用戶(hù)為root用戶(hù)
b.修改configure文件的使用權(quán)限
chmod 777 configure
c.按照上面的步驟操作
3。 打開(kāi)/etc/xinetd.conf
里面內(nèi)容是:
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d
4.重啟xinetd:
A:
service xinetd reload
說(shuō)明:可能會(huì)有提示出現(xiàn),不用處理,直接進(jìn)入下一步
6.在啟動(dòng)rstatd:
進(jìn)入你rpc.rstatd-4.0.1.tar.gz的解壓文件目錄
rpc.rstatd
7.查看rstatd是否啟動(dòng):
rpcinfo –p
如果能看到:
100001 5 udp 618 rstatd
100001 3 udp 618 rstatd
100001 2 udp 618 rstatd
100001 1 udp 618 rstatd
就說(shuō)明rstatd服務(wù)已經(jīng)啟動(dòng)。可以用LR去監(jiān)視了。
二、loadrunner監(jiān)控weblogic8.1
1.拷貝weblogic.jar到${lr_home}/classes下,同時(shí),刪除jmxri.jar或者修改jmxri.jar為任何名稱(chēng)
2.修改${lr_home}/dat/monitors下的WebLogicMon.ini文件,內(nèi)容如下:
原始內(nèi)容為:JVM=javaw.exe JavaVersion=1.4;JavaVendor=Sun Microsystems Inc.
修改后內(nèi)容為:JVM=D:\bea\jdk141_03\bin\javaw.exe JavaVersion=1.4;JavaVendor=Sun Microsystems Inc.
其中D:\bea\jdk141_03\bin\javaw.exe為自己本地weblogic的jdk所在位置
javaVersion為weblogic所用的jdk版本號(hào)
在網(wǎng)上有的要求修改Weblogic=weblogic.jar Port=1112,要求把PORT修改為7001,但在這里的實(shí)際安裝過(guò)程中,沒(méi)有做修改。
3.配置如何監(jiān)控lr的weblogic(jmx)
打開(kāi)weglogic(jmx),添加度量
其中監(jiān)控的計(jì)算機(jī)名稱(chēng)為:ip:7001,如192.168.1.88:7001,平臺(tái)選擇所寫(xiě)ip的OS
然后點(diǎn)擊下面的資源度量的添加,輸入登錄的用戶(hù)名和密碼,此處的用戶(hù)名和密碼為:ip所在OS上的weblogic的登錄用戶(hù)名和密碼
在點(diǎn)擊確定后會(huì)出現(xiàn)需要監(jiān)控的資源信息,可以選擇自己感興趣的方面進(jìn)行監(jiān)控