微信号:grzlwx

介绍:光荣之路官方资讯

Jmeter学习——7 Jmeter学习之监视器的使用

2015-11-30 10:09 小刀


使用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.添加监视器结果

相关阅读:

Jmeter学习——1

Jmeter学习——2 参数化

Jmeter学习——3 参数化

Jmeter学习——4 使用JMeter创建数据库(Mysql)测试

Jmeter学习——5 使用JMeter创建FTP测试计划

Jmeter学习——6 LR有的JMeter也有之二“检查点”

Jmeter学习——6 LR有的JMeter也有之三“集合点”

(作者:小刀 来源:http://www.51testing.com/html/05/128005-231884.html)



  
             
  
             
  
             
  
            
  
            
  
            
  
            
  
            
  
            
  
            
  
            
  
            
  
            

公益传播测试知识、技能与正能量!感谢作者!
分享测试生活,思考测试人生!欢迎投稿!
文章图片来自网络,如有侵权请见谅,请联系我们妥善处理。
735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499
Python群:457561756


 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 Stackoverflow上人气最旺的10个Java问题 轮播无缝循环思路 辣么多第一,IBM 云计算到底有多牛? C++11新特性 Part6 为什么程序员也能成为伟大的CEO