51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4885|回复: 14
打印 上一主题 下一主题

[原创] loadrunner8.0监控weblogic9.2时显示监控列表为空

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-18 14:48:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
监控前的配置工作完全按照网上的监控手册来做的
1.下载weblogic9.2机器上的weblogic.jar到loadrunner8.0机器上的class目录下,同时修改jmxri.jar为jmxri_bak.jar
2.在 Controller 计算机上安装 Java 1.5.0_04 (weblogic9.2机器上的java 为1.5.0_15,不知道问题是不是由这里导致的)。
3.为监控用户设置 管理员权限 ,以便监视 MBean ( 手册上说要新建一个weblogic.admin.mbean用户,但是我觉得没有必要,这里设置的weblogic 可是一个管理员,监视 MBean应该是有权限的)。
     用户名: weblogic
    密 码: weblogic
    Weblogic 端口号: 7001
4.修改 < LoadRunner 根文件夹 >\ dat \monitors 目录下的 weblogicmon.ini
    [WebLogicMon]
    JVM=javaw.exe
    JavaVersion= 1.5.0
5.在“ Weblogic ( JMX ) Monitor ” 中添加需要的监控度量。
    Add Machine : 128.32.99.113:7001 (端口号要加上!) UNIX
    Login Information : weblogic / weblogic

附上weblogicmon.ini 全文:
[WebLogicMon]
JVM=javaw.exe
JavaVersion=1.5.0
;JavaVendor=Sun Microsystems Inc.

JVM_CLASSES1=jmxri.jar
;JVM_CLASSES1=Weblogic
JVM_CLASSES2=weblogicmon.jar

JVM_ARG1=-Dweblogic.ThreadPoolSize=20
JVM_ARG2=-Dweblogic.ThreadPoolPercentSocketReaders=90

DetectVersions=0

Weblogic=D:\mecury\loadrunner\classes\weblogic.jar
Port=1112

;Weblogic6.0=weblogic60.jar
ort6.0=1112

;Weblogic6.0SP1=weblogic60sp1.jar
ort6.0SP1=1122

;Weblogic6.0SP2=weblogic60sp2.jar
ort6.0SP2=1132

;Weblogic6.1=weblogic61.jar
ort6.1=1142

;Weblogic61SP1=weblogic61sp1.jar
ort60SP1=1152



MetricListURL=/?type=0&id=10&host=%h
MetricDataURL=/?type=0&id=11&host=%h
MetricRequestURL=/?type=0&id=12&host=%h
ShutdownHostURL=/?type=0&id=13&host=%h
InitHostURL=/?type=0&id=14&host=%h

MonitorType=WebLogic
DlgTitle=BEA WebLogic Monitor
ExtensionDll=WebLogicMonExt.dll

ActivateCounters=1
QueryLoginInfo=1
RefreshMetricList=1
DefaultPort=1112
SourceHost=localhost
PingHostURL=/?type=0&id=201

但是出来的监控列表为空如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-6-18 14:48:21 | 只看该作者
在线等啊~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-6-18 15:06:44 | 只看该作者
8.0 and 8.1好像都不支持weblogic 8.1.4以上的版本。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-6-18 16:10:06 | 只看该作者

回复 3# 的帖子

那9.0的支持吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-6-18 16:10:48 | 只看该作者
loadrunner9.0是否可以支持weblogic9.2
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-6-18 16:37:47 | 只看该作者
9.0好像也不支持。我记不太清楚9.0以上的版本。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-6-18 16:53:27 | 只看该作者

回复 6# 的帖子

做性能测试,监控应用服务器的性能是很重要的一部分,如果在LR不能做到的话,有没有别人方法可以来替代的呢。比如说WEBLOGIC有自带的的性能监控工具
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-6-18 19:53:55 | 只看该作者
有。weblogic自己就有monitor-> performance的界面。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-8-4 17:44:34 | 只看该作者
推断是LR8.0,LR8.1就是不支持WEBLOGIC8.1以上的版本,因为网上查了些资料发现:
WebLogic 9.0支持的是JMX 1.2而不是WebLogic 8.1及以前版本一直支持的JMX 1.0。响应JMX规范的变化,9.0中的WebLogic JMX API有了相当大的变化,比如1.2使用JDBCDataSourceRuntimeMBean替换JDBCConnectionPoolRuntimeMBean。
因为JMX版本的变化,导致LR对weblogic(JMX)方式的监控需要有不同的方式,估计是LR8.X版本中没有对JMX1.2的支持,因此也无法收集到使用JMX1.2规范的WEBLOGIC的性能数据.

[ 本帖最后由 zibeike 于 2008-8-4 17:47 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-8-4 18:10:35 | 只看该作者
LR9.0也不支持对WEBLOGIC9.2性能记数器的监控,至于LR9.1不知道时候支持,目前还没有试过.楼主想要监控WEBLOGIC9.2性能可以用Jprofiler等一些工具再结合WEBLOGIC9.2自带的监控工具应该可以达到监控WEBLOGIC性能记数器的目的.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-8-4 20:12:03 | 只看该作者
可以试试SiteScope9(可与LR结合使用),用JMX监控嚣,不过我也还没搞出来
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-8-5 09:09:29 | 只看该作者

回复 1# 的帖子

自己做一个shell角本,不就行了。。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-8-6 14:54:31 | 只看该作者
可以用SiteScope9监控Weblogic9.2(Windows 2003),方法如下——
1.在Weblogic的控制台,选择树上 环境-服务嚣,打开要监控的服务器,选择 协议-IIOP,启用IIOP,展开 高级,输入 默认IIOP用户名、默认IIOP密码,必须是有管理员权限(?)的Weblogic的用户、密码(安全领域-用户和组-用户)
2.在SiteScope中,新建监控器,选择JMX监控器,在JMX URL中输入:
service:jmx:rmi:///jndi/iiop://<Weblogic Server Name or IP>:7001/weblogic.management.mbeanservers.runtime
建议<Weblogic Server Name or IP>替换为Weblogic服务器IP。不要输入用户名和密码,点获取计数器,就可以选择到Weblogic的计数器了
在LoadRunner Controller中,选择System Resource Graphs下的SiteScope,配置后即可监控

如果用LoadRunner监控:
LoadRunner9的帮助中没有说明是否支持Weblogic9,我的破解版LR9中甚至没有Weblogic(JMX)这一监控项,不过WebLogic (SNMP)还是有,是不是可以启用Weblogic中的SNMP代理,试试WebLogic (SNMP)看能否监控?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-8-13 14:41:33 | 只看该作者
顶.......遇到了同样的困惑...还同有解决...
如何来监控weblogic9.2
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2009-10-14 16:45:47 | 只看该作者
我弄了一下午,也没弄出来,试了两种方法都不行:
1.使用LoadRunner9.1无法监控weblogic9.2
2.使用SiteScope按照上述方法也无法监控
郁闷!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 08:51 , Processed in 0.090401 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表