• (转)性能测试指标


    原文链接:https://www.cnblogs.com/imyalost/p/7821969.html。  

    额,其实是发现自己花一个多小时写出来的都没张大爷的全面,索性直接转载了,毕竟实操经验少╮(╯▽╰)╭。顺带,若想看性能相关非小白的知识,可以去看看老张的博客。

    一、通用指标

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

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

    二、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 尝试连接数

    三、数据库服务器性能指标

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

    四、系统的瓶颈定义

    性能项 命令 指标
    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等待并运行队列

    五、稳定系统的资源状态

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

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

      

  • 相关阅读:
    当统计信息不准确时,CBO可能产生错误的执行计划,并在10053 trace中找到CBO出错的位置示例
    ruby class_eval的使用
    ruby修改TXT文件
    ruby格式化
    VIM常用命令集合
    Watir::IE.attach与IE7选项卡的设置关系
    ruby 连接mysql数据库
    AutoIT删除Internet临时文件
    watir学习之—如何遍历页面所有的超链接
    watir如何取到元素的css属性
  • 原文地址:https://www.cnblogs.com/zichuan/p/10105138.html
Copyright © 2020-2023  润新知