7OT9S,tj&{0 接着(1)的内容:51Testing软件测试网2\,w9jc f-I1Bo
17.默认的LRReport文件夹创建在本地分析机器的My Documents文件夹下来存储分析会话文件.
1N;N*z+K:X.Ju"u%F018.可以使用HTML格式
i/j"b"_ X3}L
h
J|a019.格式是由.tem模版文件控制的.51Testing软件测试网9h,pk|+`g
20.可选的,LR7.8的Remote Performance Monitoring (RPM) MS-IIS/ASP web server可以安装在Windows 2000 Server(但不是Windows 2003 Server)上,这样,负载测试的结果就可以使用web浏览器来浏览了.51Testing软件测试网#?7rq-f2KG0W
Load Generator Agent进程和Service
)^K'l
b+Kp$D @0在安装过程中,用户登陆页面:
9zJ-E&H|S9Hgc0l 选择”Allow virtual users to run on this machine without user login”意思是LoadRunner agent作为一个名称为LoadRunner Agent Service的系统服务.在Window的性能监视器中,这个图标名称为:magentservice.exe
`"L0z&NG0为了更好的安全,指定一个独立的服务帐号,用户名和密码,这样可以限制权限.51Testing软件测试网q+@'Y!Xxu
安装完之后,为了测试是否能运行,51Testing软件测试网3Xml/z7a,Q'D'\I
在Windows 2000,上打开Start -> Control Panel -> Administrative Tools -> Services.
~M
S)`z0在 Windows NT4,打开Start -> Control Panel -> Services
X8jtf:{If*U0你同样需要输入服务列表来改变密码,或者复位服务为"Automatic"
u}Z&zc'\F0l 选择”Manual log in to the Load Generator”意味着LoadRunner agent按照名称为magenproc.exe的进程来运行.这种方法意味着你需要每次启动机器的时候从LoadRunner的\launch_service\bin手动运行Load Generator
|s(Whd+AeM(k,I0 magentproc.exe51Testing软件测试网5F h p4y.n(G'``,Ea [
C
你可以通过在windows任务栏中查看是否有卫星图标来判断是否在运行.51Testing软件测试网
q*C)Gpc;f
为了使机器每次重启都会自动运行Agent,可以在程序-à启动这里建立一个快截方式.51Testing软件测试网Rd8rJ3w8ox
作为一个进程,windows操作系统限制在运行的GUI(Winrunner, QuickTest Professinail等)或者类似GUI脚本(Citrix, SAPGUI等)。因此,如果在负载生成器上的Remote Agent Dispatcher安装成服务而不是进程的话,GUI和SAP Vuser就不能运行。51Testing软件测试网uo0kP-}
安装之后,为了把运行的LoadRunner由服务变成进程:51Testing软件测试网;IN`&Ig[/TO:DK Q
cd\PROGRA~1\MERCUR~1\MERCUR~1\LAUNCH~1\bin
{#}3N$H9CR0magentservice.exe –remove
O0ZkfL_b)T:B0把LoadRunner作为服务安装:51Testing软件测试网m)c-_d"RP6|V7e5Z(B
magentservice.exe –install51Testing软件测试网iJ0B
my&e
这些命令不会产生响应结果。但是把m_agent_attribs.cfg文件放到负载生成器的C:\根目录下。
r lM k.Lq1d(l8P0 51Testing软件测试网f w(uO `;[6gf/Z
如果你没有管理员权限,然后去试图改变用户ID:Admin,密码:Admin,你会看到这样的信息:
/aA&s1Nf"Js0"29972:- Failed to reset launcher status call back function reason:no monikor was passed.51Testing软件测试网-J;dq!h9K
在UNIX机器上,代理的配置是修改LoadRunner根目录下dat文件夹下的br_Inch_server.cfg实现的。51Testing软件测试网MaSJ!O1TeT
51Testing软件测试网7p rF
`$T
确保代理就绪51Testing软件测试网x{$M,T!y^3j"v7L
在控制器的负载生成器对话框中,在你点击“Connect”之后,你会看到“Ready”。51Testing软件测试网v Be:?:Q%N9y]J
重新试验这些命令,直到你得到信息“Failed to connect to the agent。Load Generator not responding after timeout Command line that was executed”51Testing软件测试网bd*dN/e[!S}o7g
如果这样仍然不能显示为“Ready”状态,在负载生成器的机器上看windows服务,在重新使用上面的命令之前,kill然后删除“LoadRunner Agent Service”51Testing软件测试网:OQcc6B }
设置FireWallServiceActive1为true,0为false。运行bin/agent_config
sqY6Li']2XS_kf0使用网络驱动映射
{JG6pl0f2p;r(\j0如果一些负载生成器需要访问相同的物理文件,而不是必须去记得每次文件改变后去拷贝这些文件,每一个负载生成器可可以使用映射驱动器来引用通用的文件夹。但是因为网络驱动映射是跟制定的用户关联的:
xH\Bm1dk01, 使用负载生成器要使用的用户来登录负载生成器的机器。51Testing软件测试网QZ8x-[ Kp
2, 打开windows浏览器,在工具下选择映射一个网路驱动,然后创建一个驱动。
'P1w1y Xy!{_/G03, 在服务中打开LoadRunner的服务。51Testing软件测试网j#s5EGw"D
T5yL/@1B"y
4, 点登录标签卡51Testing软件测试网
L4DS%mj9H
5, 指定负载生成器服务使用的用户名和密码(如果用户ID是本地域,用户名称这里会显示一个.)51Testing软件测试网w{`h q'g
6, 停止然后启动服务。51Testing软件测试网&M~CM_;E+]
控制负载生成器,穿过防火墙来监控51Testing软件测试网xR`c8wA
防火器的目的是通过阻止一些通信来增强安全,它只允许一些特定的端口与外网通信,如HTTP的80和HTTPS的443端口。51Testing软件测试网Ttr
@$Z Lxx(gM
默认的情况下,负载生成器通过MI Listener使用动态的端口发送信息的返回。
k)l*},g}#J u0为了避免必须请求管理员来开放更多的端口,在防火墙内的每个负载生成器机器,从Start > Programs > ... LoadRunner > Advanced Settings > Agent Configuration (launch_service\bin\AgentConfig.exe),安装(Monitoring Over Firewall machine)MoFW/RoWF agent,检查“Enable Firewall Agent”选项。51Testing软件测试网7F*B,B(H8|T:lS;G
它收集性能计数器的数据,并且穿过防火期发送这些数据给控制器。51Testing软件测试网
@|p9^ n-b_oa
MoFW与MI Listener通过端口443来通信,所以机器上不要装有任何的Web服务器(Apache WebTours, IIS,或Oracle HTTP servers)51Testing软件测试网])iMV
G|j
为了验证端口443是否允许通信,使用下面的命令:51Testing软件测试网(P daZ/DG~&\%S
telnet 194.194.194.194 443
3tkn
WH+K0这会打开一个telnet窗口。
-\hw(bf$P,F/Xq#u!~0UNIX负载生成器使用一个动态的端口,这个端口不能固定。51Testing软件测试网!^/z6G|4p8[j
当在控制器上定义一个远程的负载生成器时,在“Load Generator Information”对话框上点“Details”,这里你可以点“Firewall”标签然后选择“Enable Firewall”。51Testing软件测试网9Sh\MkS,j
u!o t2^
在windows和Unix/Liunx系统上监控资源
w4M Wi[,s.p0监控UNIX机器
o[3q
cw!HftX0 在Liunx上启动监控之前,检查确保rstatd监控器是活动的。如果服务因为太忙或者重启而使rstatd服务停止,LR7.8就不能从rstatd中获得需要的信息了。需要退出或者重新初始化控制器。
r'mNLF[ H0HTTPS/SSL通信的MI Listener
+V#G
oLu#z0\
U0 当代理从防火墙之后发送HTTPS通信,它会使用”Monitoring over Firewall Component”,然后控制器为代理使用一个符号的名称,通过Mercury Interactive'sMI Listener Machine(通过端口50500)与外边的防火墙通信。通过防火墙监控WINDOWS机器使用TCP端口139。51Testing软件测试网`K.v I;v@U1L
mK)v@
{ B02d1w)PN4S9tye0 为了测试外部的防火墙mercuryinteractive.com/products/protune_ds/ Mercury ProTune Delivery Service
0GI%r-ms*a0