1、我想咨询本地loadrunner监控服务器端的性能指标
公司使用的服务器是linux的操作系统,之前很长一段时间监控系统参数都是使用top等linux命令来监控
这样做的好处
1.可以非常容易的监控的系统的状态
2.实时性非常强
不足之处
1.不能和loadrunner其他的图表进行合并,造成了很难在事后分析出系统的问题
2.监控系统的数据无法直接保存,供下次参考使用
最近终于说服了公司的sa,让我能在性能测试环境做必要的设置,因为之前sa一直认为我要做的事情会对系统的安全性造成影响。
现在我来介绍一下如何在linux设置来完成loadrunner对服务器性能的监控
A.验证服务器上是否配置了rstatd守护程序
1. rup 127.0.0.1
2.find / -name rpc.rstatd
3./usr/sbin/rpcinfo -p
B.下载rpc.rstatd
C.打开端口映射
1.执行 setup命令
这时会弹出一个类似图形化的界面,光标移动到System services,回车。在新界面中找到portmap项,空格选中。然后选择OK,再选择quit。
2./etc/rc.d/init.d/portmap start //启动portmap
D.编译安装rstatd
./configure
make all-am
make install-am
E.起rstatd服务
/usr/local/sbin/rpc.rstatd
F.安装xinetd服务
yum install xinetd.i386
/sbin/service xinetd restart
好了,liunx中的设置基本上都已经设置完了,接下来只要到loadrunner中加上对相应服务的监控就可以了
2、如何用loadrunner监视服务器LINUX
可以监视linux资源;抄
1 前提条件需要在袭linux机器上启动rstatd守护进程;如果linux系统没有安装过,需要重新下载去安装一下。
启动rstatd命令:
rpc.rstatd
检查是否启动成功的命令:
rpcinfo -p,如果返回结果类似信息如下,则表明启动成功:
100001 5 udp 937 rstatd
100001 4 udp 937 rstatd
2 确定步骤1已经安装过并正常启动了。在loadrunner的Controller中,将UNIX resources拖放到右侧,右键该窗体选Add Measurements,添加被监控的linuxIP地址,选择监控的具体指标
3、如何在Loadrunner中监控服务器资源使用情况
一 监控需要进行的配置:在LR控制台设置监控Windows服务器的资源比较容易,直接添加Measurements即可。但是大多情况下面服务器的操作系统是Linux或者Unix,这时想监控系统的资源使用情况就需要进行一些设置:1 由于LR是通过rpc rstatd进程获得系统的性能数据,因此首先查看进程中是否存在该进程,或者能否通过运行 rpc rstatd启动该进程,如果可以,恭喜你,你可以直接在LR的控制台添加Measurements;否则需要下载rstatd tar gz,下载地址: 安装rstatd tar xvzf rstatd tar gz cd rpc rstatd configure prefix usr make sudo su mak
4、如何用loadrunner监控服务器与数据库
1、监视连接前的准备工作51Testing软件测试网z]~9L-xF
1)进入被监视windows系统,开启以下二个服务Remote Procere Call(RPC) 和Remote Registry Service (开始—)运行 中输入services.msc,开启对应服务即可)。51Testing软件测试网$X0^~Jr7F/O{(td
2)在被监视的WINDOWS机器上:右击我的电脑,选择管理->共享文件夹->共享 在这里面要有C$这个共享文件夹 (要是没有自己手动加上)。51Testing软件测试网1JF(x5m+zu2}
3)在安装LR的机器上,开始—》运行,输入 \\被监视机器IP\C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。(LR要连接WINDOWS机器进行监视要有管理员帐号和密码才行。)
W'bU#e(u
D B0
问题:在执行步骤3)时,输入 \\被监视机器IP\C$,出现不能以administrator身份访问被监控系统(若采用这种方式用LR对其监控的话,会提示:“找不到网络路径”)的情况,现象就是用户名输入框是灰色的,并且默认用户是guest。51Testing软件测试网6Lua`
O
yz
解决办法:这是安全策略的设置问题(管理工具 -> 本地安全策略 -> 安全选项 ->“网络访问:本地帐户的共享和安全模式”)。默认情况下,XP的访问方式是“仅来宾”的方式,如果你访问它,当然就固定为Guest来访问,而guest账户没有监控的权限,所以要把访问方式改为“经典”模式,这样就可以以administrator的身份登陆了。修改后,再次执行步骤3),输入管理员用户名和密码,就可以访问被监控机器C盘了。
"p"I*K\ gH{eL0
若这样都不行的话(可能是其它问题引起的),那只好采取别的方法了。在服务器的机子上,通过windows自带的“性能日志和警报”下的“计数器日志”中新增加一个监控日志(管理工具—)性能—)性能日志和警报),配置好日志,也能监控服务器的cpu、memory、disk等计数器。当然,这种方法就不是用LR来监控了。51Testing软件测试网@d.C)ONC0Hp
2、用LR监视windows的步骤
_ D7r`gE0
在controller 中,Windows Resources窗口中右击鼠标选择Add Measurements,添加被监控windows的IP地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。
5、使用LoadRunner测试服务器压力,如何添加要监控的服务器?以及要获取相关数据的设置和操作。
在controller里,第二个抄tab,中间靠右的袭窗口,有很多项目,双击激活system resource graphs。 然后左边就会多出一个system resource graphs曲线图。 在曲线图上点右键,选add measurement,添加你要的项目。
再上面的框点add 添加服务器名或者IP。然后选中一台服务器,在下面的框上点add,
这个时候会跳出认证框,需要有这台服务器admin权限的账号。 然后进去以后就可以添加了。
建议添加:
Processer -- % processor time
Physical Disk -- % disk time
Memory -- Available MB
---
手动输入,请给分,谢谢。
6、我们公司的服务器系统是 XP的,在LoadRunner里面怎样监控服务器的内存和CPU? 急着
和操作系统没有多大关系的,比如你是win7,在加监控资源时,可以选择为windows2003,然后再输入你服务器的IP,一样可以监控到的
7、如何在loadrunner中监控win7服务器
监控前的准备工作
设置:被监控对象-被监控主机
l 关闭防火墙
l 打开服务:
1.”我的电脑”->右键”属性”->”服务和应用程序”->”服务”
2.开启Remote Procere call、Remote Procere Call (RPC) Locator、Remote Registry三个服务。
l 解除对Guest账号的限制
“控制面板”->
——》——》——>——》——》
删除里面“guest”账号。
l 更改网络访问模式
l “控制面板”->“管理工具”—》
——》——》——>——》——》
l 更改共享
打开我的电脑-工具-文件夹选项-查看-去掉“使用简单文件共享(推荐)”的勾。
现在应该就可以访问了,如果还不行的话,可以启用Guest账号。
l 若被监控的机子的管理员的账户为空或者不存在,需要重新设置管理员用户账号和密码。
点击“控制面板”——》“用户账号”——》“Administrator”用户在进行修改密码。
l 共享C盘
右击“我的电脑”——》“管理”——》“共享文件夹”——》选择“共享”查看是否存在C$,如若不存在就要新建一个。
监控主机上测试
l Ping一下被监控机子的IP,查看是否能够连通。
l 在监测主机上进行测试:打开文件夹中输入\\被监测机子IP\C$,输入被监控机子的管理员的用户名和密码,检查是否能成功。
用LR监控win7的步骤
打开controller,在打开controller,在“Windows Resources”窗体内右键,选择“Add measurements”,在“Name”输入框中输入被监控主机IP地址,选择正确的操作系统点击“OK”就可以了。
8、为什么我的loadrunner监控不了linux服务器的系统资源
说实话我真的觉得这个错误是loadrunner的bug。
建议你使用nmon来做监控。
9、如何在Loadrunner中监控linux服务器的性能
A.验证服务器上是否配置了rstatd守护程序
1. rup 127.0.0.1
2.find / -name rpc.rstatd
3./usr/sbin/rpcinfo -p
B.下载rpc.rstatd
http://sourceforge.net/projects/rstatd
C.打开端口映射
1.执行 setup命令
这时会弹出一个类似图形化的界面,光标移动到System services,回车。在新界面中找到portmap项,空格选中。然后选择OK,再选择quit。
2./etc/rc.d/init.d/portmap start //启动portmap
D.编译安装rstatd
./configure
make all-am
make install-am
E.起rstatd服务
/usr/local/sbin/rpc.rstatd
F.安装xinetd服务
yum install xinetd.i386
/sbin/service xinetd restart
10、loadrunner中怎么监控cpu
一般在客户端通过LoadRunner对服务器进行压力测试,都需要实时监控服务器端的系统资源,本篇主要简单介绍一下如何设置在LoadRunner的Controller中配置监控Windows Resources,其实也可以直接在远程连接服务器端在上面开启任务管理器或者在控制面板中找到性能计数器来监控也可以,但是为了在LR进行施压过程中更便捷,我们还是要学会这个基本的配置。关于此处的配置,需要针对不同的服务器操作系统进行不同的设置,但基本思路相同。本篇以Windows系统为例,具体配置如下:
1、通过客户端与服务器进行网络测试,保证通信畅通
2、开启服务器端Windows中的如下两个服务,
3、需要对服务器的系统本地策略进行更改,这个很重要,也是决定客户端能不能访问服务器端的关键步骤,具体需要进入控制面板下的管理工具中,找到本地安全策略,
注意:这里一定要改成经典模式,默认为仅来宾模式。
4、在客户端进行测试,在“运行”栏中输入服务器的ip地址,后面跟上C$,表示服务器C盘下的系统资源目录,如:“//192.168.96.135/C$”,看看是否可以访问服务器C盘目录,通常情况下可能需要输入用户名和密码,填充服务器端的账户和密码就ok,
注:如果显示可以访问该页面表示,可以正常访问服务器端的系统资源,也就可以监控。
5、切换到LoadRunner的Controller中在Windows Resources下配置监控目标
6、看看配置完成后的实时监控记录,
以上是在压力测试过程中,所实时监控的目标服务器的系统资源。
LR是一个功能比较全面的性能测试工具,所以很多细节的功能可能不好设置,但是作用却很大。下次有机会将总结LoadRunner如何监控Linux系统资源。