很久没上来活动了,一来没什么新的学习东西,这一年有些堕落了,二来嘛,工作就是重复,可能是太笨了,没什么新的领悟
不过这两天有意思了,我学习了一下压力测试的东西,loadRunner,以前听同事们说过,感觉是个很有意思的东西,可是一直没有机会学。现在好了,给别人做了回助手,也了解了一下loadRunner的一些使用。
不想在这里讨论使用,我还不够资格,讲些安装吧,说一下如何用lr来监控linux和weblogic,这可是我自己的安装心得哦。
对linux的安装有些来自网上,出处有些记不清了,反正查了很多,可是多少有些问题,我做了下说明,可以参考。
一、loadrunner监控linux安装文档
1.安装rsh,和rsh-server两个服务包。
a. 卸载rsh
rpm –q rsh----------查看版本号
说明:如果版本存在,则直接安装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(这个包在我的共享目录下也有)
gunzip rpc.rstatd-4.0.1.tar.gz
tar –cvf rpc.rstatd-4.0.1.tar
./configure ---配置
make ---编译
说明:a.如果在linux下不能解压,则在window下解压,然后拷到linux下,目录不定,用户为root用户
b.修改configure文件的使用权限
chmod 777 configure
c.按照上面的步骤操作
3。 打开/etc/xinetd.conf
里面内容是:
# 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
说明:可能会有提示出现,不用处理,直接进入下一步
6.在启动rstatd:
进入你rpc.rstatd-4.0.1.tar.gz的解压文件目录
rpc.rstatd
7.查看rstatd是否启动:
rpcinfo –p
如果能看到:
100001 5 udp 618 rstatd
100001 3 udp 618 rstatd
100001 2 udp 618 rstatd
100001 1 udp 618 rstatd
就说明rstatd服务已经启动。可以用LR去监视了。
二、loadrunner监控weblogic8.1
1.拷贝weblogic.jar到${lr_home}/classes下,同时,删除jmxri.jar或者修改jmxri.jar为任何名称
2.修改${lr_home}/dat/monitors下的WebLogicMon.ini文件,内容如下:
原始内容为:JVM=javaw.exe JavaVersion=1.4;JavaVendor=Sun Microsystems Inc.
修改后内容为: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版本号
在网上有的要求修改Weblogic=weblogic.jar Port=1112,要求把PORT修改为7001,但在这里的实际安装过程中,没有做修改。
3.配置如何监控lr的weblogic(jmx)
打开weglogic(jmx),添加度量
其中监控的计算机名称为:ip:7001,如192.168.1.88:7001,平台选择所写ip的OS
然后点击下面的资源度量的添加,输入登录的用户名和密码,此处的用户名和密码为:ip所在OS上的weblogic的登录用户名和密码
在点击确定后会出现需要监控的资源信息,可以选择自己感兴趣的方面进行监控