2023拉

loadrunner监控tomcat资源

上一篇 / 下一篇  2015-11-30 14:02:54 / 个人分类:性能测试

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


  JVMFreeMemoryValues = atoi(lr_eval_string("JVMFreeMemory"));

       lr_log_message("JVMFreeMemoryValues=%d",atoi(lr_eval_string("JVMFreeMemory")));


//通过LR去访问tomcat监控页
// web_set_user("alvin","test","10.255.2.99:18080");
   web_set_user("alvin", 
lr_decrypt("565be06e2098134b"), 
"10.255.2.99:8080");
 //lr_decrypt 加密,明文test
 
web_url("status", 
"URL=http://10.255.2.84:8080/manager/status", 
"Resource=0", 
"RecContentType=text/html", 
"Referer=", 
"Snapshot=t1.inf", 
"Mode=HTML", 
EXTRARES, 
"Url=../favicon.ico", "Referer=", ENDITEM, 
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;
}


TAG: 监控 资源

引用 删除 探赤丸   /   2015-12-08 11:12:32
5
 

评分:0

我来说两句

Open Toolbar