很久沒(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)控