loadrunner 监控tomcat的代码
来源:互联网 发布:linux 串口波特率设置 编辑:程序博客网 时间:2024/06/04 19:18
最近想对tomcat的性能指标做监控,于是 想到loadrunner关联函数的用法,于是做了本次尝试,没想到效果还不错,所以拿出来供大家分享,通过本次测试发现,关联的作用太强大了~
Action()
{double atof(const char *string);
web_reg_save_param("JVM_FreeMemory",
"LB=Free memory: ",
"RB= MB",
"Ord=1",
LAST);
web_reg_save_param("JVM_TotalMemory",
"LB=Total memory: ",
"RB= MB",
"Ord=1",
LAST);
web_reg_save_param("JVM_MaxMemory",
"LB=Max memory: ",
"RB= MB",
"Ord=1",
LAST);
web_reg_save_param("http_MaxThreads",
"LB=Max threads: ",
"RB= ",
"Ord=1",
LAST);
web_reg_save_param("http_CurrentThreadCount",
"LB=Current thread count: ",
"RB= ",
"Ord=1",
LAST);
web_reg_save_param("http_CurrentThreadBusy",
"LB=Current thread busy: ",
"RB= ",
"Ord=1",
LAST);
web_reg_save_param("http_MaxProcessingTime",
"LB=Max processing time: ",
"RB= ms",
"Ord=1",
LAST);
web_reg_save_param("http_ProcessingTime",
"LB=Processing time: ",
"RB= s",
"Ord=1",
LAST);
web_reg_save_param("http_RequestCount",
"LB=Request count: ",
"RB= ",
"Ord=1",
LAST);
web_reg_save_param("http_ErrorCount",
"LB=Error count: ",
"RB= ",
"Ord=1",
LAST);
web_reg_save_param("http_BytesReceived",
"LB=Bytes received: ",
"RB= MB",
"Ord=1",
LAST);
web_reg_save_param("http_BytesSent",
"LB=Bytes sent: ",
"RB= MB",
"Ord=1",
LAST);
web_set_user("tomcat", "123","10.40.15.8:8080");
lr_think_time(20);
web_url("status",
"URL=http://10.40.15.8:8080/manager/status",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_user_data_point("Tomcat JVM FreeMemory", atof(lr_eval_string("{JVM_FreeMemory}")));
lr_user_data_point("Tomcat JVM TotalMemory", atof(lr_eval_string("{JVM_TotalMemory}")));
lr_user_data_point("Tomcat JVM MaxMemory", atof(lr_eval_string("{JVM_MaxMemory}")));
lr_user_data_point("Tomcat http MaxThreads", atof(lr_eval_string("{http_MaxThreads}")));
lr_user_data_point("Tomcat http CurrentThreadCount", atof(lr_eval_string("{http_CurrentThreadCount}")));
lr_user_data_point("Tomcat http CurrentThreadBusy", atof(lr_eval_string("{http_CurrentThreadBusy}")));
lr_user_data_point("Tomcat http MaxProcessingTime", atof(lr_eval_string("{http_MaxProcessingTime}")));
lr_user_data_point("Tomcat http ProcessingTime", atof(lr_eval_string("{http_ProcessingTime}")));
lr_user_data_point("Tomcat http RequestCount", atof(lr_eval_string("{http_RequestCount}")));
lr_user_data_point("Tomcat http ErrorCount", atof(lr_eval_string("{http_ErrorCount}")));
lr_user_data_point("Tomcat http BytesReceived", atof(lr_eval_string("{http_BytesReceived}")));
lr_user_data_point("Tomcat http BytesSent", atof(lr_eval_string("{http_BytesSent}")));
return 0;
}
- loadrunner 监控tomcat的代码
- loadrunner 监控tomcat的代码
- loadrunner 监控tomcat的代码
- LoadRunner监控Tomcat的几种方法
- LoadRunner监控Tomcat的几种方法
- LoadRunner 实现监控Tomcat
- LoadRunner 实现监控Tomcat
- LoadRunner 实现监控Tomcat
- Loadrunner监控Tomcat
- LoadRunner监控Tomcat
- Loadrunner监控Tomcat
- LoadRunner 实现监控Tomcat
- 用LoadRunner 函数监控Tomcat
- LoadRunner 实现监控Tomcat(十二)
- LoadRunner如何监控Tomcat性能
- 如何用Loadrunner监控Tomcat
- Loadrunner监控Tomcat 脚本编辑修改
- LoadRunner监控Linux的步骤
- debug中遇到error: cannot open 某个file,需要注意的是
- [笔试面试]1000瓶水,哪一瓶有毒
- alter system switch logfile与alter system archive log current
- Android代码动态界面布局,以及fragment代码样例
- 中标软linux下安装oracle11g
- loadrunner 监控tomcat的代码
- 标准C堆初始化,RVDS4.0+6410初始化C堆malloc
- java中this的总结
- 导航效果
- 函数调用约定
- spring mvc 异常处理和Log4j配置
- android 52
- ASP.NET MVC案例教程(一)(1)
- android53