LR监控JVM

原创 2012年03月29日 17:29:24

double atof (const char *string);
//¶¨Òå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);

/**
   <h1>http-8080</h1><p> Max threads: 150 Min spare threads: 25 Max spare threads: 75 Current
   thread count: 25 Current thread busy: 2<br>
   Max processing time: 78 ms Processing time: 0.124 s
   Request count: 11 Error count: 3 Bytes received: 0.00 MB Bytes sent: 0.03 MB</p>
*/
 web_reg_save_param("HTTPMaxThreads",
    "LB=Max threads: ",
    "RB= ",
    "Ord=2",
    LAST);
 web_reg_save_param("HTTPCurrentThreadCount",
    "LB=Max threads: ",
    "RB= ",
    "Ord=2",
    LAST);
 web_reg_save_param("HTTPCurrentThreadBusy",
    "LB=Current thread busy: ",
    "RB= ",
    "Ord=2",
    LAST);

 

 /*
   <h1>jk-8009</h1><p> Max threads: 200 Min spare threads: 4 Max spare threads: 50 Current thread count: 8 Current thread busy: 6
   <br> Max processing time: 8031 ms Processing time: 199.1 s Request count: 11279 Error count: 426 Bytes received: 0.00 MB Bytes sent: 100.88 MB</p>
  */

   web_reg_save_param("JKMaxThreads",
    "LB=Max threads: ",
    "RB= ",
    "Ord=1",
    LAST);

 web_reg_save_param("JKCurrentThreadCount",
    "LB=Max threads: ",
    "RB= ",
    "Ord=1",
    LAST);
 web_reg_save_param("JKCurrentThreadBusy",
    "LB=Current thread busy: ",
    "RB= ",
    "Ord=1",
    LAST);

 

 

 

//ͨ¹ýLRÈ¥·ÃÎÊtomcat¼à¿ØÒ³
web_set_user("admin","123456","192.168.1.30:8898");

web_url("status",
 "URL=http://192.168.1.30:8898/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}")));
lr_user_data_point("Tomcat JVM Avalaible memory", (atof(lr_eval_string("{JVMMaxMemory}"))-atof(lr_eval_string("{JVMTotalMemory}"))+atof(lr_eval_string("{JVMFreeMemory}"))));

 

LR 杂记--JVM内存结构剖析

JVM桟: 通过-Xss来指定桟内存的大小,JVM桟是线程私有的,伴随线程的生命周期,桟内存中存放当前线程中局部基本类型(java中定义的八种基本类型: boolean、char、byte、s...

LR监控linux之详解rstatd的安装-Zee

文章来源:http://www.blogjava.net/qileilove/archive/2012/03/14/371864.html 1.    前期准备:    ...

LR监控Linux系统性能计数器详解

从LR里面add measurement,填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disk,network的。这里介绍几个常用的: (对于如何监控...

【Loadrunner】LR中监控ORACLE数据库常用计数器(如何自定义Oracle计数器)

一、添加自定义计数器的方法       要创建自定义查询,请执行以下操作: 1.        在安装路径的Mercury LoadRunner\dat\monitors找到vmon.cfg文件,打开...

LR监控Apache性能

LR监控apache: 首先:设置apache的配置文件 1.修改Apache中Httpd.conf文件,添加如下代码(该文件中都有,只要取消注释就好了)     SetHandler server...

LR & SiteScope & 本地监控---培训总结

********LR学习培训********************************************************* ***************************...

LR:接口性能测试中的应用服务器监控数据指标分析(Linx内存管理 和 性能学习)

第一篇 内存的测量 2.1. 系统当前可用内存 # cat /proc/meminfo MemTotal:        8063544 kB MemFree:        ...

lr测试数据库和windows监控指标

数据库服务器:   SQL Server数据库:   1) SQLServer资源监控中指标缓存点击率(Cache Hit Ratio),该值越高越好。如果持续低于80%,应考虑增加内存。 ...

LR监控Windows资源(转)

1.监控准备:监控方:1)安装tcp/ip协议下的netbios2)用administrator登录被监控方:1)被监控的Windows开启两个服务: Remote ProcedureCall(RPC...

LR监控系统资源windows、linux、unix

从网上查看到一个朋友的贴关于lr监控系统资源的总结,觉得很有用,故作收集   一、监控windows系统:   1、监视连接前的准备工作   1)进入被监视windows系统,开启以下二个服务R...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LR监控JVM
举报原因:
原因补充:

(最多只允许输入30个字)