loadrunner lr_user_data_point监控tomcat(不推荐)

上一篇 / 下一篇  2015-12-18 15:31:09 / 个人分类:性能测试

vuser_init()
{
int JVMFreeMemoryValues;
//定义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("admin", lr_decrypt("5673768e30d99f26c6"), "10.1.40.103:8080");
 //lr_decrypt 解密,明文admin

web_url("status", 
"URL=http://10.1.40.103: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: 监控

fhhh_eyou的个人空间 引用 删除 fhhh_eyou   /   2015-12-18 17:36:14
1
 

评分:0

我来说两句

Open Toolbar