1、我们公司的服务器系统是 XP的,在LoadRunner里面怎样监控服务器的内存和CPU? 急着
和操作系统没有多大关系的,比如你是win7,在加监控资源时,可以选择为windows2003,然后再输入你服务器的IP,一样可以监控到的
2、loadrunner压力测试对服务器有没有影响
loadrunner压力测试就是对你访问的服务器做压力测试。
并发很多用户的情况下,会对服务器造成很大压力,服务器一般不会崩溃,只是事物失败率不断增加。
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中监控linux服务器的性能
公司使用的服务器是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
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
好了,liunx中的设置基本上都已经设置完了,接下来只要到loadrunner中加上对相应服务的监控就可以了
5、用loadrunner压力测试网站,需要将lr装到要测试性能的服务器上吗,在此谢谢回答者
看你的服务器是什么系统
如果是win,不需要在服务器上安装任何东西,在运行里面访问一下服务器就可以了
然后在场景里面添加对应的服务器地址就能监控到
如果是linux或者unix的话,就需要在服务器上安装一个包才能监控到服务器资源的消耗情况
这个网上多的很,查一下就可以了
6、如何使用loadrunner对服务器进行性能测试
使用LR对数据库进行性能测试,实际上有多种办法,包括通过现有的数据库协议进行CS模式的先录制后执行的模式,以及通过socket方式向服务器发包方式的测试方式。这些是常规书籍上介绍的比较简单上手的测试方法,但是不具备通用性,受已有协议或socket编程方式的限制,所以需要更为通用的测试方法。
用Java user的协议进行所有数据库性能的测试工作:
Java user 不需要录制,把所有的操作通过java语言进行实现,通过lr调用java的class进行加压批量操作,这样可以不关心被测系统是哪个数据库,只要能够通过jdbc进行访问,就能实现性能测试。
一、测试环境准备
1. 被测服务器准备,根据测试目的,搭建需要的数据库服务器,确保数据库能够正常访问,正常操作;
2. Java代码的准备,无论使用哪种IDE,只要能够编写访问数据库的class就可以,形式可以是j2se,也可以是j2ee,因为在操作时只使用class的部分方法,所以j2ee就可以了;
3. LR的脚本调试,把java的class导入到脚本调试模式,根据需要添加事务以及其他操作。
二、编写数据库访问
1. 使用myeclipse,创建web project,创建如下图的包目录:
Java文件中包含各种访问数据库的方法。
需要注意的是,class中的方法必须是public static,否则LR中无法调用。由于创建的是j2ee程序,所以不用main函数,在web中就可以进行功能验证。
确认class中的方法编写完成,创建一个web.jsp文件,如下:
导入class
声明类,并实例化,直接调用刚才编写的3个方法,因为这3个方法是直接对数据库进行操作,不需要实参,也没有返回值,所以直接实现即可。
此时启动web服务,在浏览器中输入jsp的地址,直接刷新页面,就可以调用这3个方法,如果正确,就会对相应的表进行操作,如果不正确,则需要修改相应的代码。
2. LR脚本准备:
LR脚本实际上就是对访问代码的调用,关键在于需要根据测试场景划分不同的脚本布局。
例如:在myEclipse里,我们只编写了一个class,其中包含三个方法,如果在执行性能测试时,这三个方法相互独立,互不干涉,则最简单的划分方法是,创建三个java user,每个java user中包含一个方法,做三份脚本,场景执行时分别进行调用。如果三个方法之间有相互关系,则需要根据实际情况,把有关联的方法放在一起,具体情况可按实际灵活分配。
因为已经将class文件进行编译发布了,所以可以在“java2postgres\WebRoot\WEB-INF\classes\com\lr\test”目录中找到对应的class文件,
复制这个文件,找到LR的目录:HP\LoadRunner\classes\com\lr\test\ 如果没有文件夹,按相同的内容创建。
在LR脚本中进行引包操作:
将需要执行的java类以及方法,放在action中,可根据实际测试情况和所需要验证的内容,具体调试代码。
在这里可以像编写普通LR脚本一样,添加事务或集合点等内容。
由于是通过JDBC对数据库进行访问,因此要在java user中加载jdbc驱动。
运行时设置中,增加jdbc驱动,需要注意的是java user使用的本地jdk,需要至多1.6版本,若使用1.7版本,回放会有错误,这是jdk版本的问题。
操作完成之后,按F5或点击运行,进行脚本回放,实际此时也对数据库进行了操作,可以直接查询对应的表,检查功能是否正确。
三、执行性能测试
已经有了java user的脚本,和普通web性能测试一样,设计场景、执行测试、收集报告、分析性能瓶颈即可。
7、loadrunner需要在服务器上安装吗
不需要,LR本身就很耗系统资源,装在服务端监考服务端的系统数据怎么能准呢
8、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
9、如何用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地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。
10、loadrunner 如何远程监控WIN2008服务器?loadrunner windows资源里没有win2008这一项
资源里面随便选没关系,只要你能保证
1.存在账号和密码,且是正确的;
2.服务器C盘是设置共享的;
3.服务器上的Remote Registry服务是启动的;
4.开始-运行-\\**服务器\c$ 可以访问
这样就OK了