LoadRunner 实现监控Tomcat

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

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

 

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

1 <tomcat-users>
2   <role rolename="manager"/>
3   <user username="admin" password="admin" roles="manager"/>
4 </tomcat-users>

 

2、LR脚本开发

 1 lr_start_transaction("monitor tomcat");
 2   web_reg_save_param("JVMFreeMemory",
 3      "LB=Free memory: ",
 4      "RB= MB",
 5      "Ord=1",
 6    LAST);
 7    web_reg_save_param("JVMTotalMemory",
 8    "LB=Total memory: ",
 9    "RB= MB",
10    "Ord=1",
11    LAST);
12  
13     web_reg_save_param("JVMMaxMemory",
14      "LB=Max memory: ",
15      "RB= MB",
16      "Ord=1",
17     LAST);
18  
19     web_url("status", 
20         "URL=http://{ServerName}/manager/status", 
21         "Resource=0", 
22         "RecContentType=text/html", 
23         "Referer=", 
24         "Snapshot=t1.inf", 
25         "Mode=HTTP", 
26     LAST);
27  
28    lr_end_transaction("monitor tomcat", LR_AUTO);
29  
30 // Tomcat JVM metrics
31   lr_user_data_point("Tomcat JVM Free memory", atof(lr_eval_string("{JVMFreeMemory}")));
32   lr_user_data_point("Tomcat JVM Total memory", atof(lr_eval_string("{JVMTotalMemory}")));
33    lr_user_data_point("Tomcat JVM Max memory", atof(lr_eval_string("{JVMMaxMemory}")));

    搞定!


img_42a4adae4716d0e15c3eeaabfd040044.png

注:转载需注明出处及作者。

流柯      

目录
相关文章
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
1271 2
|
监控 Java 应用服务中间件
Tomcat打开远程调试和jmx远程监控
Tomcat打开远程调试和jmx远程监控
124 0
|
8月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
125 23
|
8月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
158 25
|
8月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
147 22
|
监控 安全 Java
使用JMX监控Tomcat
【7月更文挑战第18天】
225 3
|
监控 Java 应用服务中间件
详解tomcat中的jmx监控
详解tomcat中的jmx监控
308 1
|
监控 测试技术 Linux
LoadRunner如何监控Linux系统资源
这些步骤概述了如何使用LoadRunner监控Linux系统资源。请注意,具体步骤可能因LoadRunner的版本和配置而有所不同。在实际操作中,你应该参考LoadRunner的官方文档和指南,以确保正确配置和使用监控功能。
263 0
|
监控 Java 测试技术
|
8天前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
139 4