`

LoadRunner 实现监控Tomcat

阅读更多

LoadRunenr没有监控Tomcat的专用监控器,为了用lr达到监控tomcat的目的可以通过打开Tomcat自带的Status页面之后,利用lr的关联技术得到相关的数据,把数据输出到lr自定义的监控器中。

  1、打开Tomcat的status页面,方法为编辑Tomcat的conf目录下的tomcat-users.xml文件,在文件中添加

<tomcat-users>
  <role rolename="manager"/>
  <user username="admin" password="pass" roles="manager"/>
</tomcat-users>

  2、开发lr脚本

lr_start_transaction("monitor tomcat");
  web_reg_save_param("JVMFreeMemory",
    "LB=Free memory: ",
    "RB= MB",
    "Ord=1",
   LAST);
   web_reg_save_param("JVMTotalMemory",
  "LB=Total memory: ",
  "RB= MB",
  "Ord=1",
   LAST);
 
    web_reg_save_param("JVMMaxMemory",
    "LB=Max memory: ",
    "RB= MB",
    "Ord=1",
    LAST);
 
    web_url("status",
       "URL=http://{ServerName}/manager/status",
       "Resource=0",
       "RecContentType=text/html",
       "Referer=",
       "Snapshot=t1.inf",
       "Mode=HTTP", 
    LAST);
 
   lr_end_transaction("monitor tomcat",LR_AUTO);
 
// Tomcat JVM metrics
  lr_user_data_point("Tomcat JVM Free memory",atof(lr_eval_string("{JVMFreeMemory}")));
  lr_user_data_point("Tomcat JVM Total memory",atof(lr_eval_string("{JVMTotalMemory}")));
   lr_user_data_point("Tomcat JVM Max memory",atof(lr_eval_string("{JVMMaxMemory}")));

分享到:
评论

相关推荐

    loadrunner监控tomcat脚本

    本文将深入探讨如何利用LoadRunner监控Tomcat,并结合描述中的关键词,详细介绍相关知识点。 首先,我们需要理解LoadRunner的基本概念。LoadRunner是一款由Micro Focus公司开发的负载和性能测试工具,它能模拟多个...

    用LoadRunner监控tomcat

    以下是两种常见的监控Tomcat的方法: **方法一:通过自定义批处理程序和SiteScope集成** 1. **创建批处理程序**:你可以编写一个脚本来获取Tomcat服务器的关键性能指标,如JVM内存使用情况,CPU利用率等。 2. **...

    LoadRunner监控Tomcat性能

    ### LoadRunner监控Tomcat性能详解 #### 一、前言 在进行Web应用性能测试时,经常需要对服务器性能进行监控。LoadRunner是一款强大的负载测试工具,它不仅可以模拟大量用户并发访问来测试系统的稳定性,还可以通过...

    loadrunner监控tomcat性能脚本

    loadrunner监控tomcat性能脚本loadrunner监控tomcat性能脚本

    TomcatMonitor

    在【描述】中提到的"loadrunner 中对tomcat的监控",意味着我们要关注的重点是如何利用LoadRunner来监控Tomcat服务器的关键指标,如CPU使用率、内存消耗、请求响应时间、线程状态等。LoadRunner支持创建Vuser(虚拟...

    Loadrunner监控tomcate

    使用此代码,可以很方便的利用loadrunner监控tomcate.

    tomcat优化调优文档

    - **具体步骤**:首先需要确保在Tomcat中已经配置了具备访问权限的用户,接着在LoadRunner中编写脚本来实现访问并保存监控页面上的关键指标,如JVM的自由内存、总内存和最大内存等。 这种方法虽然技术门槛较高,...

    loadrunner java协议接口测试

    当测试Java应用时,LoadRunner可以与应用服务器(如Tomcat、WebLogic等)和数据库服务器(如Oracle、MySQL等)进行交互,模拟用户对系统的压力和负载。通过监控系统资源(CPU、内存、磁盘I/O等)和事务响应时间,...

    Tomcat与Java.Web(源文件)

    14. **Tomcat监控**:使用JMX(Java Management Extensions)和监控工具(如VisualVM、JConsole)可以实时查看Tomcat运行状态,包括内存、线程、请求统计等。 15. **性能测试与调优**:使用Apache JMeter、...

    TOMCAT权威指南(第二版).pdf

    - 使用工具如Apache JMeter或LoadRunner来进行性能测试。 ### 六、资源推荐 - **官方网站**:https://tomcat.apache.org/ - **官方文档**:https://tomcat.apache.org/tomcat-9.0-doc/ - **社区论坛**:...

    tomcat 配置 与检测

    4. **性能监控**:可以使用第三方工具,如`JMeter`或`LoadRunner`进行性能测试,检查Tomcat在高并发情况下的表现。 5. **连接器健康检查**:检查Tomcat的HTTP或AJP连接器是否正常工作,可以通过发送请求并观察响应...

    具体实例教你如何做LoadRunner结果分析

    - **软件环境**:操作系统为英文版Windows XP,服务器为Tomcat,浏览器为IE 6.0,系统架构为B/S结构。 #### 添加监视资源 LoadRunner分析中,监视资源的选择对结果解读有着直接影响。以下是五个最常用的资源类型:...

    Loadrunner实例结果分析

    综上所述,LoadRunner的结果分析涉及多个层面,包括硬件和软件环境、监控资源、集合点分析以及事务响应时间与用户负载之间的关系。通过深入理解这些方面,测试人员能够识别性能瓶颈,优化系统配置,确保在预期负载下...

    LoadRunner结果详细分析

    综上所述,LoadRunner的结果分析涉及对系统性能的深度洞察,包括资源监控、并发行为分析以及事务响应时间等关键指标。通过精确的数据解读,我们可以识别性能瓶颈,优化系统,以满足用户对响应速度和服务质量的期望。...

    tomcat性能测试

    ### Tomcat性能测试详解 #### 一、引言 在软件开发的过程中,性能测试与分析是一个介于架构设计与实际部署之间的重要环节。...同时,持续监控和分析性能指标也是保持服务器长期稳定运行的关键所在。

Global site tag (gtag.js) - Google Analytics