当前位置:
文档之家› 非功能测试监控与简单问题定位分析
非功能测试监控与简单问题定位分析
指标名称
LoadRunner监控主机指标说明-AIX
指标类型
CPU
指标名称
CPU utilization CPU System mode CPU utilization User mode CPU utilization Page-in rate
Memory
Page-out rate
Paging rate
指标类型 CPU
Memory Disk
指标名称 CPU utilization CPU System mode CPU utilization User mode CPU utilization Page-in rate Page-out rate Paging rate Disk rate
指标描述 CPU 的使用时间百分比 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机监控——AIX ——监控指标
主机命令监控指标说明-AIX
指标类型 CPU
Memory Pages Disk
CPU-User% CPU-Sys% CPU-Wait% CPU-Idle% Memory-%Used Memory-%Free pages/sec In pages/sec Out Disk-Busy Disk-Read Disk-Write
Disk
Disk rate
指标描述 User占CPU百分比 Sys占CPU百分比 CPU 等待IO时间百分比 CPU空闲时间百分比 内存占用率 内存空闲率 每秒换入页面数 每秒换出页面数 磁盘IO繁忙度 磁盘读速度 磁盘写速度
指标描述
CPU 的使用时间百分比 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数
主机监控——HP-UX ——监控指标
主机命令监控指标说明-HP-UX
指标类型
CPU
Memory Disk
指标名称
GBL_CPU_TOTAL_UTIL GBL_CPU_IDLE_UTIL GBL_CPU_SYS_MODE_UTIL GBL_CPU_USER_MODE_UTIL GBL_RUN_QUEUE GBL_ACTIVE_CPU GBL_MEM_UTIL GBL_MEM_PAGEIN_RATE GBL_MEM_PAGEOUT_RATE GBL_MEM_AVAIL GBL_DISK_PHYS_IO GBL_DISK_PHYS_READ GBL_DISK_PHYS_WRITE
每秒钟写入页面文件和从物理内存中删除的页数
每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机监控——AIX ——监控工具与方法
使用NMON监控-AIX
一、NMON安装;
a) 将 nmonXXX.tar.gz 文件复制到计算机。如果使用 FTP,请记住使用二进制模式。 b) 解压该文件,运行 gzip -d nmonXXX.tar.gz c) 提取该文件,运行tar xvf nmonXXX.tar; 二、NMON实时监控; 1、登陆要监控的系统,进入nmon安装目录中; 2、输入命令nmon,运行 nmon(如root用户可能需要输入./nmon).显示AIX5.3的起始屏幕及CPU等信息。依次按c,m,d 即可显示CPU,内存,磁盘等信息 三、Nmon 结果保存为文件 1、写nmon.sh脚本。如:nmon -f -s 60 -c 30(每60s收集一次数据,共收集30次) 2、nmon.sh 赋执行权限。chmod +x nmon.sh 3、执行nmon.sh 即可运行
指标名称
CPU utilization
System mode CPU utilization User mode CPU utilization Page-in rate Page-out rate Paging rate Disk rate
LoadRunner监控主机指标说明-Linux
指标描述
CPU 的使用时间百分比 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机监控——Linux——监控工具与方法
使用LoadRunner监控-Linux
1. 需要下载3个包: • rsh-0.17-14.i386.rpm • rsh-server-0.17-14.i386.rpm • rpc.rstatd-4.0.1.tar.gz
2. 安装rsh和rsh-server两个服务包 a) 下载:rsh rpm -q rsh --------查看版本号 rpm -e 版本号 --------卸载该版本 b) ii.安装: rpm –ivh rsh-0.17-14.i386.rpm rsh –server-0.17-0.14.i386.rpm
8
主机监控——HP-UX ——监控工具与方法
使用Glance监控-HP-UX
C m d a w g i 在glance中按“?”键
命令
说明
cpu使用详细信息 内存使用详细信息 磁盘使用详细信息 每个CPU使用情况 Swap 区相关情况 进程的相关列表 文件系统的IO情况 会显示出可以使用的相关按键及其查看的内容
使用LoadRunner监控-AIX
a) 使用telnet以root用户的身份登陆系统,查看系统RPC服务进程是否启动:ps -ef |grep -i rpc; b) 检查/etc/inetd.conf文件中,RPC的相关使用服务进程是否允许启动,如果没有,去掉允许启动项的#,并修改成如下之类: rpc dgram udp wait root /usr/lib/netsvc/rstat/rpc.rstatd 100001 2-4 rpc.rstatdrpc dgram udp wait root /usr/dt/bin/rpc.cmsd 100068 2-5 rpc.cmsdrpc xti tcp swait root /usr/dt/bin/rpc.ttdbserver 100083 1 /usr/dt/bin/rpc.ttdbserver c) 命令提示符下输入:refresh -s inetd 重新启动服务; d) 在LoadRunner的Cotroller中配置待监控机器。
数据库(oracle)监控工具 1.statspack、performance analysis、
spotlight 监控; 网络监控工具
Scout探针、使用PM监控; 2.使用telnet或使用Http(或HTTPS)登录 到设备上直接获取数据; 3.SolarWinds进行监控; 大机监控工具 专项工具
数据库(oracle)监控工具 1.statspack、performance analysis、
spotlight 监控; 网络监控工具
Scout探针、使用PM监控; 2.使用telnet或使用Http(或HTTPS) 登录到设备上直接获取数据; 3.SolarWinds进行监控; 大机监控工具 专项方法
提纲
测试监控概述 测试监控指标、工具及方法 问题定位分析方法 问题定位分析实例 Q&A
测试监控指标、工具及方法
测试监控指标、工具、方法
主机(AIX、HP-UX、Linux)监控 中间件(Weblogic、Tuxedo)监控 数据库(Oracle)监控 网络监控 大机(z/OS、CICS、DB2)监控
LoadRunner监控主机指标说明-HP-UX
指标类型
CPU
Memory Disk
指标名称
CPU utilization CPU System mode CPU utilization User mode CPU utilization Page-in rate Page-out rate Paging rate Disk rate
4. 如果服务被禁掉,系统无法调用RPC服务rpcbind,解决办法是: a) 修改/etc/rc.config.d/netconf中把NFS_SERVER修改成1,然后 b) /sbin/init.d/nfs.server start c) /sbin/init.d/nfs.server stop
主机(AIX、HP-UX、Linux)监 控方法 1.主机命令监控; 2.使用LoadRunner 监控; 3.使用nmon;
中间件(weblogic、tuxedo)监 控工具 1.weblogic console、Jconsole 监控; 2.使用shell脚本监控Tuxedo; 3.使用LoadRunner 监控;
主机(AIX、HP-UX、Linux)监控工 具 1.主机命令监控;HP-UX用glance; 2.使用LoadRunner 监控; 3.使用nmon;
中间件(weblogic、tuxedo)监控工 具 1.weblogic console、Jconsole 监控; 2.使用shell脚本监控Tuxedo; 3.使用LoadRunner 监控;
3. 检查/etc/inetd.conf文件中,RPC的相关使用服务进程是否允许启动,如果没有,去掉允许启动项的#,并修改成如下之类: a) rpc dgram udp wait root /usr/lib/netsvc/rstat/rpc.rstatd 100001 2-4 rpc.rstatd b) rpc dgram udp wait root /usr/dt/bin/rpc.cmsd 100068 2-5 rpc.cmsd c) rpc xti tcp swait root /usr/dt/bin/rpc.ttdbserver 100083 1 /usr/dt/bin/ d) rpc.ttdbserver