51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2823|回复: 5
打印 上一主题 下一主题

[原创] 使用Loadrunner9.0监控WAS6.1的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-7-21 17:13:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请高人帮忙,先行谢过。

使用Loadrunner9.0尚可以监控WAS6.1,从9.1版本开始,HP就改用通过SiteScope来监控了。但选择计数器之后,发现如下问题计数器显示在“Measured Components”区域,而不是在“Performance Counters”区域。如下图所示:

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2010-7-21 17:34:36 | 只看该作者
没看出你的问题是?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-7-21 17:46:18 | 只看该作者
谢谢云层老师。

抱歉,我这个问题没有描述清楚。



这个是用Lr监控was时,在添加was的计数器的正确的图。可以看到,性能计数器是在图中左边框中,可以勾选。
而我在一楼中发出来的图的计数器都在图中右边框中,无法勾选到。
下面这个是小哈大师的日志:http://www.hashei.me/2009/06/mon ... ith-loadrunner.html

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-7-21 17:48:02 | 只看该作者
这个问题应该是lr监控was时某一个地方的配置没有做好,我一时塞住,很久都没有想到到底问题在哪里。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-7-21 17:50:20 | 只看该作者
顺便说说“LR 9.0对WAS6.1服务的监控环境”的步骤:


1        配置ISC,设置PMI级别
(1)启用性能和诊断顾问程序框架
依次进入:服务器》应用程序服务器》{serverName}》配置》性能》性能和诊断顾问程序配置》配置》常规属性,勾选“启用性能和诊断顾问程序框架(运行时性能顾问程序)”,启用该配置开关。
(2)设置性能监视基础结构(PMI)级别
依次进入:监视和调整》性能监视基础结构(PMI)》{serverName}》配置》当前监视的统计信息集,简单起见,这里我们选择“全部”。之后应用并保存变更。
(3)设置请求度量值
依次进入:依次进入:监视和调整》请求度量值》配置》常规属性》要检测的组件,这里也简单起见,选择“全部”。请求度量值目标选择“标准日志”。之后应用并保存变更。

2        安装PerfServletApp.ear。
按照一般的安装方式进行,注意以下几点即可。
(1)安装路径选择“远程文件系统”,该ear包路径一般为:
{WASInstallPath}/ WebSphere/AppServer/installableApps/PerfServletApp.ear

(2)“上下文根”保持为空,不用设置。
(3)在步骤2“将模块映射至服务器”时,选择所有的集群和服务器,并将模块perservlet映射至这些集群和服务器上。
(4)安装完成之后,在企业应用程序列表中自动生成名为“perServletApp”的应用程序。选中启动之即可。

3        测试PerfServletApp.ear的安装
(1)测试访问地址。在浏览器中输入:
http://ip:port/wasPerfTool/servlet/perfservlet,若能够看到WebSpere的xml格式瞬时性能指标则配置成功。注意,对于某一台node上的第一个server,其port一般为9080,从该node上的第二个server开始,其port在9080的基础上顺次增加1,即9081。以此类推。
(2)访问地址http://ip:port/wasPerfTool/servlet可以得到该插件的帮助信息。


4        使用LR9.0监控WAS61
由于WebSphere6.1的访问路径与老版本差异很大,使用LR9.0添加计数器时使用http://<host>:<port>/wasPerfTool/servlet/perfservlet/无法连接到WebSphere。之后采用修改LR9.0的配置文件dat\monitors子目录下的xmlmonitorshared.ini文件方法解决连接不上的问题。

dat\monitors子目录下的xmlmonitorshared.ini文件,进行如下修改
[WAS4ServletMonitor]
DescrīptionFile=WebSphereDesc.xml
ServletName=perfservlet/
ServletAlias=wasPerfTool/servlet

然后添加monitor machine 时只要输入ip和端口即可

[ 本帖最后由 shwonder 于 2010-7-21 18:10 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-7-23 08:45:08 | 只看该作者
【补充说明】:成功使用LR9.0监控WAS6.1

我终究是没有放弃使用LR9.0来监控WAS6.1的努力,多方实验实验之后,找到了通过LR9.0来监控WAS6.1的方法。仍然是修改配置文件dat\monitors子目录下的xmlmonitorshared.ini文件,如下描述:

[WAS4ServletMonitor]
DescriptionFile=WebSphereDesc.xml
ServletName=perfservlet?version=5
ServletAlias=wasPerfTool/servlet
DlgTitle=WebSphere 4.x Monitor
;DetectNewWebSphere6Mode: 0=detect automatically, 1=use new format, 2=use old format
;When using the new format the servlet name may change to com.ibm.ws.pmi.perfServlet60.PerformanceServlet
DetectNewWebSphere6Mode=2

在设置项“ServletName=perfservlet?version=5”中增加版本信息,即“?version=5”。另外“DetectNewWebSphere6Mode=2”可有可无,不需要则注释掉。这个问题说明,LR9.0使用不了默认的6.0版本XML性能数据。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shwonder/archive/2010/07/22/5756018.aspx
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 11:24 , Processed in 0.074214 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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