`

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脚本

vuser_init()

 

{

//定义tomcat内存使用情况的监视器事务

lr_start_transaction("monitor tomcat"); 

 

//保存3个参数

 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);

//通过LR去访问tomcat监控页

   web_set_user("admin","pass","192.168.1.173:1203");

 

  web_url("status",

        "URL=http://192.168.1.173:1203/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()添加数据到图表中去

    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}")));

return 0;

}

详见:http://bbs.51testing.com/thread-142255-1-1.html

 

分享到:
评论

相关推荐

    loadrunner监控tomcat脚本

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

    LoadRunner监控Tomcat性能

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

    loadrunner监控tomcat性能脚本

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

    用LoadRunner监控tomcat

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

    Loadrunner监控tomcate

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

    TomcatMonitor

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

    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、...

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

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

    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实例结果分析

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

    LoadRunner结果详细分析

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

    tomcat性能测试

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

    LoadRunner8.1压力测试结果分析探讨

    总结来说,LoadRunner8.1的压力测试结果分析涉及多方面,包括错误提示的解析和监控指标的深度解读。通过对这些数据的综合分析,我们可以识别出系统性能的弱点,从而进行有针对性的优化,确保应用系统在高并发场景下...

Global site tag (gtag.js) - Google Analytics