川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

性能测试之Tomcat指标监控,实实在在的涨薪技能!

作者:川石学院 日期:2021-04-30 14:05:11 点击数:

  今天我们一起来学习性能测试——Tomcat指标监控,都是实实在在的涨薪技能。现在做测试工作的人才缺口大,国内测试人才缺口将近40万,学习门槛低,0基础入门,入行不受专业所限,技术上手快,3个月快速学习、系统掌握。薪资待遇好,平均薪资25-35k ,年薪可达30-42万。男女从业比例大致在1:1女姓职业进阶不输男生,发展方向广,各行各业都需要。

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图1)

       好啦,做软件测试的优点就先说到这里啦,下面我们一起来学习今天的内容吧:

  Tomcat主要监控线程工作状态、请求数、 会话数、线程数、虚拟主机、JAVA虚拟机内存占用情况。

  监控工具

  Tomcat提供的manager

  通过使用Applications Manager(又称opManager)来进行监控。

  使用这种方式,所监控Tomcat必须运行manager应用,缺省情况下,该应用总是运行在服务器中的。

  增加Manager Role: 访问manager应用的用户的角色权限必须是manager.修改/conf目录下的tomcat-users.xml文件,在节点下添加一个user节点,即可创建一个用户。Tomcat版本不同配置也有差异,5.x和6.x创建的用户角色应为manager,7.x创建的用户角色为manager-jmx,举例如下:

  在5.x和6.x中创建一个manager角色的用户,用户名为admin,密码为chenfeng:

  在7.x中创建一个manager角色的用户,用户名为admin,密码为xxxxx:修改配置后,需要重新启动 Tomcat 服务器。连接manager时将用户名/密码指定为admin/xxxxxxxx

  通过浏览器访问http://localhost:8080/manager/jmxproxy ,输入用户名密码,然后就可以看到返回了所有的监控信息

  Probe

  下载: http://www.lambdaprobe.org/downloads/1.7/probe.1.7b.zip

  解压缩后,把probe.war放到TOMCAT的webapps下,设置server.xml的context

  设置用户如下,在tomcat_user.xml中  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图1)

  设置环境变量,获取服务器状态 # vi /etc/profile JAVA_OPTS=-Dcom.sun.management.jmxremote export JAVA_OPTS

  重启动服务器

  输入http://localhost/probe/,输入用户名和密码 即可进入,这里比较精彩的是对内存的监视,动态显示了JVM的内存图表

  JConsole

  Linux系统下,需要修改 tomcat主目录\bin\ catalina.sh文件 增加一行 CATALINA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=218.28.198.188 -Dcom.sun.management.jmxremote.port=9527 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" 然后使用JConsole就可以监控Tomcat。 点击%JAVA_HOME%\bin下的jconsole.exe即可

  JProfile

  安装 首先到http://www.ej-technologies.com/download/overview.html 上下载 linux 和 windows版本的安装文件. 将 linux版本的文件(jprofiler_linux_7_0_1.sh),上传到服务器上,将其安装。安装命令: sh jprofile_linux_7_0_1.sh –c 即可。 Windows版本安装忽略,一路next即可.  

    性能测试之Tomcat指标监控,实实在在的涨薪技能!(图2)  

     性能测试之Tomcat指标监控,实实在在的涨薪技能!(图3)  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图4)

      性能测试之Tomcat指标监控,实实在在的涨薪技能!(图5)  

   性能测试之Tomcat指标监控,实实在在的涨薪技能!(图6) 

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图7)

  按照上图 设置服务器上需要监控的应用启动参数, 如上内容是:agentpath:/home/ivanzhang/jprofile7/bin/linux-86/libjprofilerti.so=port=8849 将其加入到应用的启动脚本  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图8)

  设置好之后,服务器上的应用,会等待客户端连接上以后,才真正启动应用。Jprofile连接上之后,则可以看到以下界面了,它可以帮助你分析内存信息,线程信息,jdbc连接等等,以下是监控本地开发机的应用情况,可以看到,哪个线程在跑哪些SQL,由哪些方法调用的。  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图9)

  图10-4 Status Management页面

  在Status Management页面,提供几种监控Tomcat的内容,主要包括Server status和Host Manager两个方面的内容。

  Server status主要是显示服务器相关的信息,主要包括:Server Information、JVM和接连器相关的内容。

  Server Information主要是显示了服务器配置的相关信息,如图10-5所示。  

      性能测试之Tomcat指标监控,实实在在的涨薪技能!(图10)  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图11)  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图12)

  360度无死角全方位的就业辅导

 课件发放

 在线考勤打卡

 远程在线疑惑解答

          老师在线一对一就业辅导  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图13)

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图14)

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图15)

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图16)

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图17)

  就业喜报 吴同学 入职薪资17.5K  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图18)

  实战派讲师坐镇,项目经验倾力相授:讲师经过层层严格筛选,至少拥有5年以上教学经验,企业项目测试经验。  

性能测试之Tomcat指标监控,实实在在的涨薪技能!(图19)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-04-30 14:05:11
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-04-30 14:05:11
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-04-30 14:05:11
  • 建筑工程专业朱同学成功转行为软件测试人!2021-04-30 14:05:11
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-04-30 14:05:11
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-04-30 14:05:11
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-04-30 14:05:11
  • 文科生转行软件测试照样拿下高薪15K!2021-04-30 14:05:11
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-04-30 14:05:11
  • 毕业1年,迷茫的他最终选择转行软件测试2021-04-30 14:05:11