<转>性能测试指标

下午在家看书,清理收藏栏的内容,翻出来几篇去年收藏的博文,此时再看,真切的感受到了本身这一年的成长,分享出来,但愿看到的童鞋都能有所得,就好。。。html

原文地址:性能测试指标ios

 

1、通用指标数据库

指Web应用服务器、数据库服务器必需测试项缓存

指标 说明
ProcessorTime  服务器CPU占用率,通常平均达到70%时,服务就接近饱和 
Memory Available Mbyte  可用内存数,测试时发现内存有变化状况也要注意,若是是内存泄漏进而致使内存溢出则比较严重 
Physicsdisk Time  物理磁盘读写时间状况 

 

2、Web服务器指标服务器

指标 说明
Requests Pere Second(Avg Rps) 平均每秒响应次数=总请求时间/秒数
Avg time to last byte per terstion(mstes) 平均每秒业务脚本迭代次数
Successful Requests 成功的请求
Failed Requests 失败的请求
Successful Hits 成功的点击次数
Failed Hits 失败的点击次数
Hits Per Second 每秒点击数
Successful Hits Per Second 每秒成功的点击次数
Failed Hits Per Second 每秒失败的点击次数
Attempted Connections 尝试链接数

 

3、数据库服务器性能指标网络

指标 说明
User Connections  用户链接数,也就是数据库的连接数量 
Number of deadlocks   数据库死锁
Butter Cache hit   数据库缓存命中状况

 

4、系统的瓶颈定义性能

性能项 命令 指标
CPU限制 vmstat 当%user+%sys超过80%时
磁盘I/O限制 Vmstat 当%iowait超过40%(AIX4.3.3或更高版本)时
应用磁盘限制 lostat 当%tm_act超过70%时
虚存空间少 Lsps , -a 当分页空间的活动率超过70%时
换页限制 lostat, stat 虚存逻辑卷%tm_act超过I.O(iostat)的30%,激活的虚存率超过CPU数量(Vmstat)的10倍时
系统失败 Vmstat, sar 页交换增大、CPU等待并运行队列

 

5、稳定系统的资源状态测试

性能项 资源 评价
CPU占用率 70%
85%
90%+ 不好
磁盘I/O <30%
<40%
<50% 不好
网络 <30%带宽
运行队列 <2*CPU数量
内存 没有页交换
每一个CPU每秒10个页交换
更多的页交换 不好

 

以上五部分,是性能测试中最多见也是最重要的几项指标,固然,限于性能测试的范围和深度不一样,所需关注的范畴也不一样,仅作参考。。。spa