51Testing软件测试论坛

标题: 问题1:在LoadRunner中如何使用SiteScope监控服务器资源? [打印本页]

作者: dhai    时间: 2009-9-15 15:54
标题: 问题1:在LoadRunner中如何使用SiteScope监控服务器资源?
很有挑战性的问题,到目前为止网上还没找到准确答案,恳请高手帮忙!

首先我的目的是要使用LR软件监控服务器端的CPU使用率以及内存使用情况等信息,实时的。因为本人是LR的初学者,上个星期才开始系统上手

去找资料,所以可能此次发帖所提的问题含金量不高,周末加班两天找了很多资料但是都没解决,恳请大家帮忙指教,不胜感激!

问题1:在LoadRunner中如何使用SiteScope监控服务器资源?

问题2:
如何启用SiteScope联机监视器?

说明:
我的LR软件和SiteSocpe软件是安装到同一台电脑上的。
LR软件用的是8.1汉化版的,SiteScope用的是9.0破解版的,也是汉化版。

第一个问题:
在LoadRunner中如何使用SiteScope监控服务器资源?

操作过程如下:
1.开始-->Mercury LoadRunner-->Applications-->Controller,打开一个先前录制过的脚本,点击界面下方的“运行”(挨着“设计”)按钮。

2.依次选择“可用图”-->“系统资源图”-->“服务器资源”-->“打开”——>添加度量。

3.在弹出的“服务器资源”的对话框中选择“添加”,此时弹出对话框“添加计算机”,在“受监控计算机的信息”名称里输入所要监控的服务器的IP地址,如192.168.1.3,平台选的是WINDOWS2000(也选过其他的平台如XP什么的),然后SiteScope服务器信息的名称栏里选择的是“localhost”,端口号为默认的“8888”(我原来安装SiteScope软件的时候把它的端口号由默认的8080手动改为了8888,也试过8080,不行),“使用账户”和“使用安全HTTP”都没勾选,设置完后,点击“确定”。回到“服务器资源”界面,在“资源度量位于:192.168.1.3”的下方点击“添加”按钮,此时提示错误“SiteScopeservice on machine ‘localhost’ is not available”

网上找了很多相关资料,都没有很明确的答复,但是有一点提到了就是说需要启用sitescope服务器,

所以我的第二个问题是:
请问如何启用SiteScope联机监视器?

我所尝试过的方法如下(因为找的资料不太齐全,所以下面的操作是结合资料+个人理解去做,所以不确定是否走对了路)

1.安装sitescope软件(安装类型选的是FOR LR),首先在SiteScope主界面内的监控器-->SiteScope-->Preferences-->Windows Remote Preferences下面新建“新建Windows服务器”,按照界面提示添加“192.168.1.3”,且测试连接成功。
我认为这样就算是启用了SiteScope了,但是我回过头去做第一个问题中的步骤1,2,3,还是照样弹出“SiteScopeservice on machine

‘localhost’ is not available”

2.根据网上找的一些资料,我在SiteScope中新建了一个组,取名为TEST,然后在这个组下面再新建监控器,在列出的监控器的列别中选择了“CPU”和“Windows性能”,可以添加成功,而且能看到实时数据(按照默认设置每一段时间刷新一次),但是问题是这样看到的数据不是服务器192.168.1.3那台机子上的,而是本机上的。再说了这样也和LR没有建立联系啊,我就纳了闷了。。。

3.在LR软件中依次选择“可用图”-->“系统资源图”-->“服务器资源”-->SiteScope-->打开-->添加度量,在弹出的“服务器资源”的对话框中选择“添加”,此时弹出对话框“添加计算机”,在“计算机的信息”名称里输入所要监控的服务器的IP地址,如192.168.1.3,平台选的是WINDOWS2000(也选过其他的平台如XP什么的),然后点击“确定”。回到“服务器资源”界面,在“资源度量位于:192.168.1.3”的下方点击“添加”按钮,此时弹出“SiteScope 监视器 配置”界面,遗憾的在界面内的“度量的组件”内提示“无法加载性能数据”,在“错误详细信息”里面提示

正在分析错误。
详细信息:主机 192.168.1.3,端口 8888,行: 7。
原因: 缺少所需的空白区。

内容:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<BASE HREF="http://192.168.1.3:8888/SiteScope/">
<TITLE>Login - SiteScope</TITLE>
<META http-equiv=Content-Type content="text/html;charset=utf-8">


...        [MsgId: MMSG-47587]

至此,我是没得办法了,我尝试过的操作有以下几种,但是都没有成功,如:
1.安装时将SiteScope软件的端口号不改成8888,而是默认的8080,操作同上,结果同上。
2.将SiteScope安装到服务器端,即192.168.1.3的那台电脑上,结果同上。
3.按照网上的提示,在服务器端启动了两个东西,突击叫什么我忘记了,简写好像是RPC还是什么的,不行
4.首先在客户端(装了LR的那台机上)的“我的电脑”中输入\\192.168.1.3,输入这台机的帐号密码登录成功,再试,还是不行
5.在客户端(装了LR的那台机上)用Adminsitrator账户登录,重复问题1和2中的操作,仍然没用。

最让我无语的是,在LR8.1自带的在线帮助文档的sitescope的那一节中,有一个问题2中我提到的“SiteScope 监视器 配置”界面图,那张图上面的信息竟然也是“无法加载性能数据”,且下面也有那些错误信息,这难道是传说中LR在线帮助中的BUG?还是因为我的无知?
作者: dhai    时间: 2009-9-15 16:30
请各位朋友帮帮忙啊
作者: dhai    时间: 2009-9-16 09:51
还是没人回答啊。。。
作者: yangxiaojing_6    时间: 2010-1-8 15:17
烦请发给我SiteScope的下载地址。谢谢。
作者: yangxiaojing_6    时间: 2010-1-8 15:18
交个朋友,我的QQ:450723955
作者: 学会洒脱    时间: 2010-7-27 18:16
我也出现相同的问题,寻求高手帮忙解答...
作者: higkoo    时间: 2010-10-12 12:09
呵呵,LoadRunner升级一个新版本试下。

“原因: 缺少所需的空白区。”感觉是LoadRunner不支持此版本的SiteScope。
作者: wuweicoco    时间: 2010-10-13 19:46
mark,回去再细看
作者: wuweicoco    时间: 2010-10-13 20:22
问题1:在LoadRunner中如何使用SiteScope监控服务器资源?
问题2:如何启用SiteScope联机监视器?
SiteScope是HP公司开发的一套独立的系统监控工具,要用LR去查看SS上的信息,你要先保证用IE能直接浏览SS上的监视器。
安装时,我用的是LR9.5安装包里面的SS,SS10装了以后,不知道是不是license的原因,我连主页都没办法开打
SS9.5的,网上有license流出来,激活以后,可以在开始菜单中进入SS
基本的方法,就是添加远程WINDOWS/LINUX机器(需要用户名密码,需要SSL,LINUX还要有sysstat,添加完测试下,全部测试通过了再用),然后添加Mointer,选择要监视的机器的地址,要监控的指标。这2步完成后,就能用IE去访问APACHE去查看监视器上的信息了
LR中,输入SS监控器所在的服务器的IP地址后,会显示所有的监控器信息,可以在监控器信息中选择你要的计数器
作者: PrefTest    时间: 2010-10-13 22:56
http://www.cnblogs.com/preftest/archive/2010/10/08/1845965.html
作者: 鱼鳞    时间: 2011-9-20 09:50
2年了还无解吗?
作者: backtracker    时间: 2011-9-20 10:30
缺少所需的空白区
崩溃啊
作者: edisonzhang    时间: 2012-3-26 12:13
出现 空白区 是 LR的版本和ss版本不匹配的原因
作者: hf5208332    时间: 2012-8-26 15:09
回复 7# higkoo


我出现过这个问题,网上找资料说重装,重装后还是这个样子,后来把8888端口改为8080,然后修改tomcat的端口不为8080就可以了。我怀疑是sitescope内置有tomcat相关的东西,
导致启动sitescope后不能单独启动tomcat,端口冲突,修改了sitescope的端口后与它内置的tomcat端口不一致导致出现那个问题。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2