Jmeter学习之监视器的使用!

使用jmetertomcat监视器功能,可以通过向tomcat的status页面发送get请求,得到资源使用信息,然后转换为只直观的图像方式,这样的话,就可以监视到服务器的资源使用情况,不过需要注意的是,要使用tomcat监视器功能,就必须在要监视的服务器上装有tomcat。

在服务器上配置tomcat6.0的相关操作如下:

一、下载apache-tomcat-6.0.26

下载地址:http://tomcat.apache.org/download-60.cgi

下载后,安装成功。因为Tomcat 5.5 以后的binary 核心安装版不再集成Tomcat Administration Web Application,需要独立下载安装。不过在网上查到可以使用Tomcat 5.5 的Administration Web Application在Tomcat 6.0.26下配置成功

二、下载Tomcat 5.5.29 的admin application:
下载地址:http://tomcat.apache.org/download-55.cgi

将解压后的conf和server文件夹覆盖到步骤一安装的tomcat目录

三、下载Apache Commons Modeler,Logging组件,解压后将commons-modeler-XXX.jar、commons-logging-XXX.jar拷贝到Tomcat 6.0.26安装目录下的lib目录中。

1.commons-modeler下载地址:

http://commons.apache.org/downloads/download_modeler.cgi

2.commons-logging下载地址:

http://commons.apache.org/downloads/download_logging.cgi

 

四、配置$CATALINA_HOME/conf/tomcat-users.xml.配置如下:

 

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

  <role rolename="manager"/>

  <role rolename="admin"/>

  <user username="admin" password="admin" roles="admin,manager"/>

</tomcat-users>

 

注意:这里需要配置两个角色,admin角色负责Tomcat Administration管理,manager角色负责Tomcat Manager管理。


五、重启Tomcat,在浏览器中输入http://127.0.0.1:8080/admin,如果能看到 Tomcat

Web Server Administration Tool 的登录界面,即安装成功。若不成功,可以查看

Tomcat 6.0.26安装目录下logs目录里的日志文件如(admin.2007-12-14.log),看看是出了什么问题。

成功安装好tomcat后,配置Jmeter的监视器,具体步骤如下

1.       配置http授权管理器

如果要请求道tomcat的status页面,则需要访问status页面的权限,所以首先需要配置http授权管理器,添加http授权管理器后,在用户名和密码处分别填写在配置tomcat时,配置的admin权限的用户名,密码。

2.       配置http请求。

此处配置的http请求,就是请求服务器的tomcat的status页面,所以服务器地址填写要监视的服务器地址或IP,端口号填写设置的端口号,一般是8080,协议填写http,方法填写get,路径填写/manager/status,同时需要填写一个随请求发生的参数XML,值填写ture。

3.       配置定时器

因为我们这里的http请求只是为了获取服务器的资源情况,而不是向服务器加压,因此需要配置一个定时器,比如每5秒发送一次请求,获取一次服务器资源情况,因此固定定时器线程延迟时间可以设置为5秒

4.       添加监视器结果
 
posted on 2011-11-01 20:06  猥琐丶欲为  阅读(680)  评论(0编辑  收藏  举报