| 网站首页 | 测试时代论坛 | Blog技术社区 | 软件测试技术 | 自动测试技术 | 软件质量保证 | 资料下载中心 |
     | 业界新闻 | 软件测试活动 | 软件测试培训 | 软件测试服务 | 软件测试期刊 | 测试时代工作室 | Segue工具专区 |
您现在的位置: 软件测试时代 >> 软件测试技术 >> 性能测试 >> 文章正文 用户登录 新用户注册
[推荐]监控Tomcat服务器          【字体:
监控Tomcat服务器
作者:段念    文章来源:本站原创    点击数:    更新时间:2006-2-14    
在进行性能测试时,一般都需要对应用服务器进行监控,监控的指标包括应用服务器的JVM使用状况、可用连接数、队列长度等信息。商业的应用服务器如WebLogic、WebSphere等都提供了Console对这些指标进行监控,在性能测试时可以很容易观察这些指标的情况。

Tomcat作为在国内得到广泛应用的J2EE服务器,在不少项目中都得到了使用。Tomcat小巧灵活、配置简单,非常适合小的WEB应用使用。但在对使用Tomcat的应用系统进行性能测试时,最头疼的问题就是不能获得应用服务器的相关性能指标数据。

其实,从Tomcat 5.0开始,Tomcat就已经为自己提供了一个用于监控应用服务器性能指标的servelet —— status servelet。安装完Tomcat 5之后,通过访问 http://yourhost:port/manager/status 就可以获得当时的应用服务器监控数据。

当然,为了安全起见,Tomcat 5在缺省安装时是不允许用户直接访问 http://yourhost:port/manager/status 的,访问的时候会给出一个403(forbidden)的错误信息。在Tomcat的Manual里说明了允许用户访问的方法:
  1. 转到Tomcat的安装目录下;
  2. 修改conf/tomcat-users.xml文件,在其中加入一行
     <user username="servermon" password="passwd" roles="manager"/>

这样就可以在访问 http://yourhost:port/manager/status 时给出 servermon 的用户名与口令,查看到应用服务器的相关性能指标数据。



开源测试工具JMeter和theGrinder都利用该servelet监控Tomcat应用服务器的状态。
文章录入:关河    责任编辑:关河 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    压力测试和性能测试的区别
    性能测试(并发负载压力)测…
    IPTV系统的VOD与TV业务性能测…
    性能:软件测试的重中之重
    性能测试方法
    如何调整压力测试工具
    终端的性能测试分析
    如何写性能测试用例
    功能和性能测试经验谈
    性能测试的容量评估
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)