性能测试基础监控规范(3)

2019-09-01 15:46

性能测试基础监控规范

c m d 提供关于物理CPU使用的详细信息 提供内存使用的详细信息:系统(内核)和进程,活动虚拟内存 提供关于磁盘,磁盘类型大小,可用空间,卷组,适配器等更详细的信息 t P k 当前进程详细情况 Paging space 使用情况 显示内核信息 表格 6 NMON运行时键盘命令 Nmon 结果保存为文件

a) 写nmon.sh脚本。如:nmon -f -s 60 -c 30(每60s收集一次数据,共

收集30次)

b) nmon.sh 赋执行权限。chmod +x nmon.sh c) 执行nmon.sh 即可运行

2.2.3.2. 使用LoadRunner监控AIX

采用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中配置待监控机器。

11

性能测试基础监控规范

2.3. Linux

2.3.1.

指标类型 主机命令监控指标说明

指标名称 CPU utilization System mode CPU utilization User mode CPU utilization Page-in rate 指标描述 CPU 的使用时间百分比 CPU 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率 表格 7 主机命令监控指标说明

Memory Page-out rate Paging rate Disk Disk rate 2.3.2.

指标类型 LoadRunner监控主机指标说明

指标名称 指标描述 CPU utilization CPU CPU 的使用时间百分比 System mode CPU CPU utilization User mode CPU utilization Page-in rate Memory Page-out rate Paging rate

在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 12 性能测试基础监控规范

Disk Disk rate 磁盘传输速率 表格 8 LoadRunner监控主机指标说明

2.3.3.

2.3.3.1.

监控工具说明

使用LoadRunner 监控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两个服务包 i.下载:rsh

rpm -q rsh --------查看版本号 rpm -e 版本号 --------卸载该版本 ii.安装:

rpm –ivh rsh-0.17-14.i386.rpm rsh –server-0.17-0.14.i386.rpm (3)下载并安装rstatd

将rstatd.tar.gz拷贝到Linux系统中,解压,赋予可执行权限,进入rpc.rstatd目录,依次执行如下命令:

? ./configure ----配置 ? make ----编译 ? make install ---安装 ? rpc.rstatd ---启动rstatd进程 ? 打开/etc/xinetd.conf 内容为:

# Simple configuration file for xinetd #

# Some defaults, and include /etc/xinetd.d/ defaults {

instances = 60

log_type = SYSLOG authpriv

13

性能测试基础监控规范

log_on_success = HOST PID log_on_failure = HOST cps = 25 30 }

includedir /etc/xinetd.d 重启xinetd

A: service xinetd reload B: /sbin/service xinetd rstart

修改/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监控

3. 中间件监控规范

3.1. WebLogic

3.1.1.

监控指标说明

对于WebLogic系统来说,测试中建议关注的重要指标如下: 指标类型 JMSRuntime 指标名称 JMSServersCurrentCount 指标描述 返回当前JMS服务的连接数 14

性能测试基础监控规范

ConnectionsCurrentCount 返回本JMS服务器上当前的连接数 返回自服务器启动后JMS服务的最大JMSServersHighCount 连接数 返回本JMS服务器自上次重置后的最ConnectionsHighCount 大连接数 返回当前JVM堆中内存数,单位时字HeapSizeCurrent JVMRuntime 节 返回当前JVM堆中空闲内存数,单位HeapFreeCurrent ExecuteThreadCurrentIdleCount ExecuteQueueRuntime PendingRequestOldestTime PendingRequestCurrentCount 时字节 返回队列中当前空闲线程数 返回队列中最长的等待时间 返回队列中等待的请求数 返回本JDBCConnectionPoolRuntimeMBean WaitingForConnectionHighCount 上最大等待连接数 WaitingForConnectionCurrentCount 返回当前等待连接的总数 JDBCConnection PoolRuntime WaitSecondsHighCount ActiveConnectionsCurrentCount MaxCapacity 返回JDBC池的最大能力 返回等待连接中的最长时间等待者的秒数 返回当前活动连接总数 返回本ActiveConnectionsHighCount 15

JDBCConnectionPoolRuntimeMBean


性能测试基础监控规范(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:一切如来心秘密全身舍利宝箧印陀罗尼经(附咒梵文) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: