LoadRunner监控Linux与Windows方法
上一篇 / 下一篇 2010-08-29 11:54:46 / 个人分类:loadrunner
一、监控windows系统:51Testing软件测试网8xy.s'Me9dQ
1、监视连接前的准备工作51Testing软件测试网{v3Y"Z.K2h-F2@Ra
1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Service (开始—)运行 中输入services.msc,开启对应服务即可)。51Testing软件测试网3G,pT } ~t
2)在被监视的WINDOWS机器上:右击我的电脑,选择管理->共享文件夹->共享 在这里面要有C$这个共享文件夹 (要是没有自己手动加上)。
Z&C&w6|*v03)在安装LR的机器上,开始—》运行,输入 \\被监视机器IP\C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。(LR要连接WINDOWS机器进行监视要有管理员帐号和密码才行。)51Testing软件测试网gxC1Y?.] b(U#vf
问题:在执行步骤3)时,输入 \\被监视机器IP\C$,出现不能以administrator身份访问被监控系统(若采用这种方式用LR对其监控的话,会提示:“找不到网络路径”)的情况,现象就是用户名输入框是灰色的,并且默认用户是guest。51Testing软件测试网 Mau:R.T"S}K
解决办法:这是安全策略的设置问题(管理工具 -> 本地安全策略 -> 安全选项 ->“网络访问:本地帐户的共享和安全模式”)。默认情况下,XP的访问方式是“仅来宾”的方式,如果你访问它,当然就固定为Guest来访问,而guest账户没有监控的权限,所以要把访问方式改为“经典”模式,这样就可以以administrator的身份登陆了。修改后,再次执行步骤3),输入管理员用户名和密码,就可以访问被监控机器C盘了。51Testing软件测试网K XNy-s(RwY
若这样都不行的话(可能是其它问题引起的),那只好采取别的方法了。在服务器的机子上,通过windows自带的“性能日志和警报”下的“计数器日志”中新增加一个监控日志(管理工具—)性能—)性能日志和警报),配置好日志,也能监控服务器的cpu、memory、disk等计数器。当然,这种方法就不是用LR来监控了。51Testing软件测试网k|Db ^ |C
2、用LR监视windows的步骤51Testing软件测试网,SE%`"Wb(j$f&_
在controller 中,Windows Resources窗口中右击鼠标选择Add Measurements,添加被监控windows的IP地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。51Testing软件测试网fZ#q:q r4ao {;@v~h
二、监控linux51Testing软件测试网-J6O1I8W N_
1 准备工作51Testing软件测试网`u&`;@5P2\+AyE
可以通过两种方法验证服务器上是否配置了rstatd守护程序:51Testing软件测试网l-J2U cU%Z
①使用rup命令,它用于报告计算机的各种统计信息,其中就包括rstatd的配置信息。使用命令rup 10.130.61.203,此处10.130.61.203是要监视的linux/Unix服务器的Ip,如果该命令返回相关的统计信息。则表示已经配置并且激活了rstatd守护进程;若未返回有意义的统计信息,或者出现一条错误报告,则表示rstatd守护进程尚未被配置或有问题。51Testing软件测试网{0A#X-@0t_~Xd
②使用find命令
!ge"l1}+D:~0#find / -name rpc.rstatd,该命令用于查找系统中是否存在rpc.rstatd文件,如果没有,说明系统没有安装rstatd守护程序。51Testing软件测试网kk6K$\/w^
如果服务器上没有安装rstatd程序(一般来说LINUX都没有安装),需要下载一个包才有这个服务,包名字是rpc.rstatd-4.0.1.tar.gz. 这是一个源码,需要编译,下载并安装rstatd(可以在[url]http://sourceforge.net/projects/[/url]rstatd<wbr>这个地址下载)51Testing软件测试网 _&@?}L$i
下载后,开始安装,安装步骤如下:51Testing软件测试网zgf5lT9p1hc
r2u4H"` V^3B.W(~k0tar -xzvf rpc.rstatd-4.0.1.tar.gz "e#fiy;s0H0cd rpc.rstatd-4.0.1/ ^ ]8zV!iqO0./configure —配置操作51Testing软件测试网S`G^EE make —进行编译 k9z"a|3nHAG:a6g x$M0make install —开始安装 eA+l6P O0rpc.rstatd —启动rstatd进程51Testing软件测试网l u P{Z^(] |
2)安装完成后配置rstatd 目标守护进程xinetd,它的主配置文件是/etc/xinetd.conf,它里面内容是一些如下的基本信息:51Testing软件测试网g+B"W!bB2|\,L_
51Testing软件测试网A-ZE4O"u&SO~T
#51Testing软件测试网&J2OP"fQ # xinetd.conf51Testing软件测试网j|#C%[R^6B'qPV0` # h }|.e\7k@/M0# Copyright (c) 1998-2001 SuSE GmbH Nuernberg, Germany.51Testing软件测试网m;U,~ ev t'i # Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany. )eBk3W4X#UZ.X0#51Testing软件测试网/^qF hD ap defaults D5R:Y[Q0{ ctI.Y,\G0log_type = FILE /var/log/xinetd.log ]$G?.\/_ e0log_on_success = HOST EXIT DURATION51Testing软件测试网!wa6d+m)z#N log_on_failure = HOST ATTEMPT 1S,c.y8h+W0#only_from = localhost51Testing软件测试网'j(d&pQ&C%I A instances = 30 9rK[%Q4V,W0cps = 50 10 zr/Vu!l[0# 4t)g:ii;iz.gz0# The specification of an interface is interesting, if we are on a firewall.51Testing软件测试网.W&I)t3UqI y J\p # For example, if you only want to provide services from an internal ;jz#z'@0~0# network interface, you may specify your internal interfaces IP-Address. Q[]'N9IM0# )X uAUiK d&D9X |