在LoadRunner Controller Scennario场景中双击鼠标激活Sytem Resouce graphs->windows resources,然后在在该窗口上点击鼠标右键,选择添加计数器51Testing软件测试网q8l-ng,l5B-d_$x
51Testing软件测试网6E z_B
L
;Z Vr"e~1d}'AF051Testing软件测试网/Ne
K1C0Di!_+H
然后选择添加,在新窗口输入ip,并选择目标服务器类型51Testing软件测试网Y'n4S&wn7a/a
0?;QW4wOp}0
o Wx*a!jZY/[0w4qNsG0注意:添加完毕后并不代表已经连接成功,需要点击下面一个”Add…”键进行确认,一般会出现如下”Cannot connect to machine…” “ MsgId:MMSG-47299”类提示51Testing软件测试网u2K(p+J/JB;o
2Su)YV8s&B,E)r,Yw051Testing软件测试网;M`-`
e;n
51Testing软件测试网(a}X'O,Fx{iT$Li
这代表LR并没有成功登陆服务器。因此需要配置Controller与监控主机的连接。
/G3cQVGT c#|CO0a.配置window系统51Testing软件测试网y-l1q2UqO
1.保证被监视的windows系统开启以下二个服务:Remote Procedure Call(RPC) 和Remote Registry Service51Testing软件测试网?&o2gN&|5Ik-~1r:f
51Testing软件测试网%CjwO{Fu
2.确保Controller以及监控主机的本地连接->高级TCP/IP设置里的Netbios处于启用或者默认状态51Testing软件测试网6w
w!N0Lh&wmS
.K3]/p@$\.eD:b
M051Testing软件测试网iF+h`)k({1v
{6BY%V-ME0i6d0如果NetBIOS未启用,连接时会出现”发生系统错误1231”类似的错误
"U-|SH[d;?;zx03.获得对远程计算机的管理权限,请在命令提示符(运行cmd命令)下执行以下命令:
R9G+@%hq0net use \\ip51Testing软件测试网gH^#Bu9g7~9A6z
P
按照提示依次输入用户名和密码即可,成功后可用”net use”查看建立的新连接51Testing软件测试网)WQ}4x&l[
p v}
51Testing软件测试网a^BZ Z-L9C9X
D-k P,_(z-C051Testing软件测试网DRub4dB.AK
4.这时再点击“Add…”,即可添加51Testing软件测试网
Xk8?5qd6ZEX%S'^,t3R
如下图添加了一个监控Windows IIs的监控器,监视Process对象为inetinfo进程的Handle Count(检查是否有句柄泄漏),Virutal Bytes(检查是否有虚拟内存泄漏)和private Bytes、Available Bytes以及Working Set等Counter。如果程序存在内存泄漏,除了Available Bytes外,其余值都会持续增加(网上说Virtual Bytes也许是跳跃式增加,这个有待验证)ou Z
];Q#F bj,Q051Testing软件测试网XQo:q,~8zwO&O7@$ow Z3zT0
Zu$w?(C+@2lY0
{.H6}^},T.u"_051Testing软件测试网q-_U^A*W-e
b.配置Red had -linux系统监控器
tq |,c;~c3`r1e0
8nc'b0wGA{U01、修改/etc/xinetd.d/下的三个conf文件rlogin,rsh,rexec这三个配置文件,把这三个文件里# default: off都设置成on,并且去掉注释“#”,确保xinetd启动的时候默认都启动上面的三个服务。51Testing软件测试网
h)VyMd?{-u
[-@!Y
j$H j0
^s:j_7b2|G`2@4Z0
;V4mU
y~02. 登陆http://sourceforge.net/projects/rstatd,下载rpc.rstatd-4.0.1.tar.gz到本机。
5pBB6wAO }0安装步骤如下:51Testing软件测试网sPVHUI(w
tar -xzvf rpc.rstatd-4.0.1.tar.gz51Testing软件测试网5b+uX8p"gq
cd rpc.rstatd-4.0.1/51Testing软件测试网$R6S/O\
GE
./configure( —配置操作)51Testing软件测试网h-`uf,F6z"z
make(—进行编译)51Testing软件测试网e{&j8\&lx:W
make install( —开始安装)51Testing软件测试网0p9{'Zs3H#L$B'v
rpc.rstatd( —启动rstatd进程)
?Th.B u6O+\0注:这里需要确保gcc已经安装,可以使用gcc –v进行查看是否已经安装gcc编译环境
(r.wr kPrn K051Testing软件测试网Z:cmK)L:A)L
T6K:H1I O'A0启动后使用rpcinfo -p localhost可以见rstatd进程,则确认rstatd已经正常运行
6OLi~7i4a`4n0[root@txbh rpc.rstatd-4.0.1]# rpcinfo -p localhost51Testing软件测试网Uwf6uoU4}${
program vers proto port
6d)K,osKL0 100024 1 udp 32768 status51Testing软件测试网@U){f/ENKlCU \ u
100001 1 udp 623 rstatd51Testing软件测试网r\g2@-F,Z_
+j YfXO1W0
N8G)q@Y2qf051Testing软件测试网,?v6]0?.Ig&cN
配置成功后可在Scenario中添加unix计数器,输入ip后,如果能使用下面一个"Add.."键,恭喜你,大功告成!51Testing软件测试网0i!]7buyk~
51Testing软件测试网bjNOl-d^
51Testing软件测试网nj^k1J.?
3u!y0Mw viA0
m$z(eY*Q [
G051Testing软件测试网#_KZs(o8afM%O
XK Pc1`Id?T[0
y;NRj/UX!C.|7}
qr+b@0
9sN.`8Q^09upJ] I.J'V`051Testing软件测试网$z4Xwlx
@
H'A5hij
w w3Lj0
&d
b GH8ZP xQ0,e o0G]es_0
4N+FGN H/sm%N:P0
r v7?v fC"Dg;T051Testing软件测试网k'ya&d:G;r'}$_
51Testing软件测试网)P?mlye u51Testing软件测试网\(D^JI
#y5t7yV(S)VA(w:O051Testing软件测试网 |{&LNd
X`
51Testing软件测试网1N_5b k!B1F9x;d6WGE:hcs1b/m051Testing软件测试网U3Yz9MO51Testing软件测试网0[2L/`'j$z8S]|
51Testing软件测试网bCFC6G [*ih
51Testing软件测试网%M_ ?2t5qp[7H&YNGQ
S*{:S,}O
rz`1a051Testing软件测试网c9f&e&U8GcbRy2J
51Testing软件测试网j:Q*TKP2l2quq@2M%z051Testing软件测试网l%w{2[#ds
51Testing软件测试网v0G
|T BE'F0\I
51Testing软件测试网 J @O?@mx&d0n-n
51Testing软件测试网 {*Ci(X)|5~!v
r/Q
i9L@UH051Testing软件测试网"~KOy3`/hs L Q)r
q%Fd051Testing软件测试网p#Q3n/S9jxRRhJ\e0
m1Yp'U9NlF_!kO0
*VRn"QRq(MR5FZpa3K051Testing软件测试网&}GX4wA Ek t51Testing软件测试网pm(i|0g"A k
51Testing软件测试网EH\yq)P,KMRo l
2E(~7J]Z
C.pN7LdZ00ZS6ms+v4W,u051Testing软件测试网[}g;[+e2tR1G8\5f
51Testing软件测试网J$OC._o T\8p,l(Q
51Testing软件测试网{B9L
CqB7B7\