Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux集群 > Architecture > » 正文

web test LoadRunner tomcat

来源: siemens800 分享至:

loadrunner监控tomcat解决方案

http://bbs.51testing.com/viewthread.php?tid=142255&extra=&page=1


loadrunner监控tomcat

第一种:
LR本身是不支持的!有两种方式可以集成!
1、自己写一个批处理程序 去取tomcat的数据
2、使用sitescope去执行这个批处理,然后采集数据
3、使用LR与sitescope集成,然后读取数据

第二种:
1、通过LR去访问tomcat监控页
2、然后通过关联取监控数据
3、使用lr_user_data_point()添加数据到图表中去

关于第二种具体解决 方案如下:(监控tomcat服务器:http://192.168.1.173:1203 )

1、打开Tomcat的status页面 ,方法为编辑Tomcat的conf目录下的tomcat-users.xml文件 ,在文件中添加
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="pass" roles="admin,manager"/>
</tomcat-users>

2、开发 lr脚本

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);
//通过LR去访问tomcat监控页
web_set_user("admin","pass","192.168.1.173:1203");

web_url("status",
"URL=http://192.168.1.173:1203/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}")));
return 0;
}

运行 脚本后,在脚本日志显示效果图如下:(附件)
运行场景后,在analysis显示的效果图如下:(附件)

[ 本帖最后由 zhsh1203 于 2009-3-8 20:01 编辑 ]

tomcat监控器运行脚本后查询日志效果图.JPG (170.42 KB)

更高

tomcat监控器运行脚本后查询日志效果图.JPG

监控tomcat服务器在Analysis效果图.JPG (138.53 KB)

更远

监控tomcat服务器在Analysis效果图.JPG

LR监控tomcat服务器.doc (727.5 KB)

更快

end


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史