非功能测试监控与简单问题定位分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主机监控——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
使用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中配置待监控机器。
使用LoadRunner监控-HP-UX
1. 使用telnet以root用户的身份登陆系统,查看系统RPC服务进程是否启动:ps -ef |grep -i rpc;
2. 如果无/opt/dce/sbin/rpcd进程,则修改/etc/rc.config.d/Rpcd文件,将START_RPCD参数修改成1,机器在启动时会自动启动RPC服务。
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
数据库(oracle)监控工具 1.statspack、performance analysis、
spotlight 监控; 网络监控工具
1.NetScout探针、使用PM监控; 2.使用telnet或使用Http(或HTTPS) 登录到设备上直接获取数据; 3.SolarWinds进行监控; 大机监控工具 专项方法
指标名称
LoadRunner监控主机指标说明-AIX
指标类型
CPU
指标名称
CPU utilization CPU System mode CPU utilization User mode CPU utilization Page-in rate
Memory
Page-out rate
Paging rate
每秒钟写入页面文件和从物理内存中删除的页数
每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机监控——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 即可运行
3. 下载并安装rstatd a) ./configure ----配置 b) make ----编译 c) make install ---安装 d) rpc.rstatd ---启动rstatd进程 e) 打开/etc/xinetd.conf 修改/etc/xinetd.d/下的三个conf文件 rlogin ,rsh,rexec 这三个配置文件 打开这三个文件,将里面的disable = yes都改成 disable = no (disabled用在默认的{}中禁止服务) 或是把# default: off都设置成 on ,并把“#”去掉,这样xinetd启动的时候默认都启动上面的三个服务。 启动rstatd: ./rpc.rstatd 查看rstatd是否启动:rpcinfo –p 如果能看到: 100001 5 udp 618 rstatd 100001 3 udp 618 rstatd 100001 2 udp 618 rstatd 100001 1 udp 618 rstatd 证明rstatd服务已经启动。可以应用LoadRunner监控.
数据库(oracle)监控工具 1.statspack、performance analysis、
spotlight 监控; 网络监控工具
1.NetScout探针、使用PM监控; 2.使用telnet或使用Http(或HTTPS)登录 到设备上直接获取数据; 3.SolarWinds进行监控; 大机监控工具 专项工具
非功能测试监控与简单问题定位分析
提纲
测试监控概述 测试监控指标、工具及方法 问题定位分析方法 问题定位分析实例 Q&A
测试监控概述
测试监控主要包括非功能测试过程中需监控的各项非功能指标,并给出相应的监 控工具与方法说明,协助定位、分析、解决问题。
监控指标
监控工具
监控方法
1.主机(AIX、HP-UX、 Linux)监控指标; 2.中间件(Weblogic、 Tuxedo)监控指标; 3.数据库(Oracle)监控 指标; 4.网络监控指标; 5.大机专项监控(z/OS、 CICS、DB2Z、Z系统应用 批量监控、文件监控)
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
Disk
Disk rate
指标描述 User占CPU百分比 Sys占CPU百分比 CPU 等待IO时间百分比 CPU空闲时间百分比 内存占用率 内存空闲率 每秒换入页面数 每秒换出页面数 磁盘IO繁忙度 磁盘读速度 磁盘写速度
指标描述
CPU 的使用时间百分比 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数
提纲
测试监控概述 测试监控指标、工具及方法 问题定位分析方法 问题定位分析实例 Q&A
测试监控指标、工具及方法
测试监控指标、工具、方法
主机(AIX、HP-UX、Linux)监控 中间件(Weblogic、Tuxedo)监控 数据库(Oracle)监控 网络监控 大机(z/OS、CICS、DB2)监控
8
主机监控——HP-UX ——监控工具与方法
使用Glance监控-HP-UX
C m d a w g i 在glance中按“?”键
命令
说明
cpu使用详细信息 内存使用详细信息 磁盘使用详细信息 每个CPU使用情况 Swap 区相关情况 进程的相关列表 文件系统的IO情况 会显示出可以使用的相关按键及其查看的内容
然后重新停止、启动inetd进程。 d) /sbin/init.d/inetd stop e) /sbin/init.d/inetd start
4. 在LoadRunner的Controller中配置待监控机器。
主机监控——Linux ——监控指标
主机命令监控指标说明-Linux
指标类型
CPU
Memory Disk
指标类型 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 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机监控——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
主机监控——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
主机(AIX、HP-UX、Linux)监 控方法 1.主机命令监控; 2.使用LoadRunner 监控; 3.使百度文库nmon;
中间件(weblogic、tuxedo)监 控工具 1.weblogic console、Jconsole 监控; 2.使用shell脚本监控Tuxedo; 3.使用LoadRunner 监控;
指标名称
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 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
指标描述
系统CPU利用率 CPU 空闲占用率 CPU sys占用率 CPU User占用率 CPU运行队列长度 活动CPU数目 总的内存利用率 内存每秒换入页数 内存每秒换出页数 总的物理可利用内存的数目 本地磁盘的物理IO 磁盘物理读 磁盘物理写
指标描述
CPU 的使用时间百分比 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机(AIX、HP-UX、Linux)监控工 具 1.主机命令监控;HP-UX用glance; 2.使用LoadRunner 监控; 3.使用nmon;
中间件(weblogic、tuxedo)监控工 具 1.weblogic console、Jconsole 监控; 2.使用shell脚本监控Tuxedo; 3.使用LoadRunner 监控;
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
相关文档
最新文档