• 性能测试工具LoadRunner30-LR之监控Tomcat


    步骤:

      1.通过LR去访问tomcat监控页(安装tomcat的过程可以百度一下)

      2.然后通过关联取监控数据

      3.通过lr_user_data_point()添加数据到图表中去

     1 double atof(const char*string);    //把字符串转换成浮点数
     2 
     3 Action()
     4 {
     5     float freememory,totalmemory,maxmemory;    //定义指标变量
     6     
     7     web_set_user("tomcat",
     8         lr_decrypt("5bc7f31441549b071635"),
     9         "127.0.0.1:8080");    //设置登录tomcat的用户名和密码
    10     
    11     web_reg_save_param("Free memory",
    12         "LB=Free memory:",
    13         "RB=Total memory:",
    14         LAST);    //设定监控参数  空闲内存 这里使用的关联函数
    15     
    16     
    17     web_reg_save_param("Total memory",
    18         "LB=Total memory:",
    19         "RB=Max memory:",
    20         LAST);    //总共内存
    21 
    22     
    23     web_reg_save_param("Max memory",
    24         "LB=Max memory:",
    25         "RB=",
    26         LAST);    //最大内存
    27 
    28     
    29     web_url("web_url",
    30         "URL=http://127.0.0.1:8080/manager/status",
    31         "TargetFrame=",
    32         "Resource=0",
    33         "Referer=",
    34         LAST);    //访问tomcat的status页面
    35 
    36     sleep(5);
    37 
    38     //把获取的字符类型转化为浮点数
    39     freememory=atof(lr_eval_string("{Free memory}"));
    40     totalmemory=atof(lr_eval_string("{Total memory}"));
    41     maxmemory=atof(lr_eval_string("{Max memory}"));
    42 
    43     //自定义数据点,输出各个监控参数
    44     lr_user_data_point("Tomcat JVM Free memory",freememory);
    45     lr_user_data_point("Tomcat JVM Total memory",totalmemory);
    46     lr_user_data_point("Tomcat JVM Max memory",maxmemory);
    47 
    48     sleep(5);
    49 
    50 
    51     return 0;
    52 }
  • 相关阅读:
    osip状态机分析
    配置tomcat 加载指定的jar
    oracle创建用户并指定表空间
    CentOS7通过rsync+crontab实现两台服务器文件同步
    CentOS7配置MySQL5.7主备
    CentOS7本地安装MySQL5.7
    设置mysql 事务锁超时时间 innodb_lock_wait_timeout
    获取指定年月的第一天与最后一天
    Nginx 反向代理504 Gateway Time-out
    ubuntu下安装配置apache2与php
  • 原文地址:https://www.cnblogs.com/shenhainixin/p/9810253.html
Copyright © 2020-2023  润新知