性能测试常用监控工具简介课件.ppt

性能测试常用监控工具简介课件.ppt

ID:57123825

大小:2.62 MB

页数:46页

时间:2020-08-01

性能测试常用监控工具简介课件.ppt_第1页
性能测试常用监控工具简介课件.ppt_第2页
性能测试常用监控工具简介课件.ppt_第3页
性能测试常用监控工具简介课件.ppt_第4页
性能测试常用监控工具简介课件.ppt_第5页
资源描述:

《性能测试常用监控工具简介课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、性能测试常用监控工具简介监控工具概述Linux监控工具—Nmon网页数据分析工具—HttpwatchJavajvm监控工具—Jconsole中间件积压监控工具—HsadminOracle监控工具—Spotlightonoracle一、LINUX监控工具--NMONNMON简介Nmon是一种在Aix与Linux操作系统上广泛使用的监控与分析工具Nmon所记录的信息非常全面Nmon可以产生数据文件与图形化结果NMON监控内容cpu占用率内存使用情况磁盘I/O速度、传输和读写比率文件系统的使用率网络I/O速度、传输和读写比率、错误统计率

2、与传输包的大小消耗资源最多的进程计算机详细信息和资源页面空间和页面I/O速度用户自定义的磁盘组网络文件系统NMON安装和启动下载不同AIX和LINUX版本对应的nmon将NMON放在服务器文件夹中给NMON赋予可执行权限:chmod+xnmon运行NMON:./nmonNMON界面NMON生成后台文件相关命令:./nmon–F自定义的nmon生成文件名–s监控频率–c监控次数举例:./nmon–Ftest.nmon–s5–c1000NMON生成数据文件nmonanalyser生成数据文件需要将nmonanalyser的宏安全模式调

3、至低NMON数据文件分析NMON数据文件分析主要关注TAB:SYSSUMCPU_ALLCPU_SUMMDISK_SUMMDISKBUSYMEMNET二、网页数据分析工具-HttpwatchHttpwatch简介HttpWatch是强大的网页数据分析工具,集成在InternetExplorer工具栏。它包括网页摘要、Cookies管理、缓存管理、消息头发送和接收、字符查询、POST数据和目录管理以及报告输出功能。Httpwatch主页Httpwatch之Overview选定某个信息显示其概要信息。包括请求的URL,后台响应状态代码,请求发送

4、时间,HTTP请求和响应:Httpwatch之timechartblocked:空白时间。DNSlookup:DNS查找connect:连接时间send:请求发送时间wait:等待时间,这个影响因素较多,比如网络、数据库查询等receive:请求接收Httpwatch之Header向Web服务器发送和接受的报头信息:Httpwatch之Cookies向Web服务器发送和接受的cookie信息:Httpwatch之cache在请求完成前后的浏览器缓存URL地址栏里的详细信息:Httpwatch之postdata如果有的URL请求是POST方

5、法,那么在postdata这个tab中会记录请求post过去的各个参数和值:Httpwatch之content显示具体接收到的HTTP内容:Httpwatch之stream显示客户端发送的数据以及服务器端接收的数据:三、JAVAJVM监控工具—JconsoleJconsole简介Jconsole是一个JMX兼容的监视工具。它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息。其监控内容包括:内存、线程、类、CPU使用等。通过监控信息,可以很清晰的了解到当前程序是否运行正常,如内存泄露、死锁、类加载异常等。

6、Jconsole启动服务器端启动:在catalina.sh的JAVA_OPTS参数中添加-Djava.awt.headless=true在Xshell的参数选项中,将X11连接选中:Jconsole启动远程连接:在catalina.sh中添加JAVA_OPTS=“$JAVA_OPTS-Dcom.sun.management.jmxremote.port=9090-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false”

7、打开本地的Jconsole页面在远程连接中输入被监控服务器的IP和端口:Jconsole监控可以监控堆内存、线程、加载类以及服务器的CPU占用率随着时间推移的变化情况,而且可以选择监控的时间段四、中间件积压监控工具—Hsadmin积压监控页面积压总览页面可以监控LS和AS是否存在请求积压积压监控页面实时曲线页面可以监控每个LS和AS每秒的请求数和积压数情况:积压监控页面实时曲线页面可以监控每个LS和AS每秒的请求数和积压数情况:中间件方法耗时统计我们可以在压力测试过程中手动去发送功能点请求,打开时间戳统计:中间件方法耗时统计手动发送功能点

8、请求多次,计算平均耗时,对耗时时长较多的function进行重点分析:五、Oracle监控工具—SpotlightonoracleSpotlightonoracle简介Spotlightono

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。