51Testing软件测试论坛

标题: loadrunner实时监控tomcat疑问 [打印本页]

作者: lycan_322    时间: 2011-11-18 16:31
标题: loadrunner实时监控tomcat疑问
在网上搜了好几天,脚本很不少,但是怎么能够时间监控呢,我把脚本转换成.h格式的 放在include文件夹下 ,然后再场景中有“user defined data points”,之后运行场景 ,图表中没有数据,为什么呢 难道.h文件中还要参数么
   请高人解答下 谢谢 、~~~
作者: msnshow    时间: 2011-11-18 21:54
用的什么脚本,发出来看看
作者: lycan_322    时间: 2011-11-19 17:00
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;
}
就是 这个脚本 在action里,看于涌的书说 “需要在controller连续不断的根据设定好的采样时间,不停的捕获和回写数据”,到底怎么样才能连续不断的捕获数据啊
是不是在设计场景时候要配什么 谢谢
作者: lycan_322    时间: 2011-11-19 17:03
补充:
采样的文件是在include文件夹下吧,难道也把这个文件放在里面么,主要是要实现实时监控啊 ,谢谢
作者: wangyanzhao    时间: 2011-11-19 21:26
你关联的是正确的;默认的是5S 刷新一次,你可改为3s 刷新一次
作者: lycan_322    时间: 2011-11-21 11:01
回复 5# wangyanzhao


    这个action也放在场景里么,弱弱的请教,怎么能够实现没3秒这个脚本执行一次,配置场景时候都有vuser数的,这个action需要和其他action的vuser数一样么
作者: shigejinian1    时间: 2011-11-21 11:40
学习一下
作者: zhanguser    时间: 2012-5-17 11:57
想问楼主问题解决了吗?
结果贴出来呀......




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2