性能测试关注的指标

性能测试时我们需要关注的指标

  • RT:响应时间

  • TPS:每秒完成事务数

  • CPU性能指标:利用率、负载

  • Mem:内存性能指标,可用物理内存、虚拟内存使用率

  • Disk:磁盘性能指标,Disk Time、IO等待

  • NetWork:网络指标,带宽使用率、任务队列长度

  • TCP连接数,可以用netstat命令统计得到

  • 中间件建立的线程池,监控线程状态

  • JVM性能指标,GC情况、Heap使用情况

  • CPU负载队列长度

  • 服务器与中间件之间建立的连接数及连接状态

一般性能分析的过程

序号 步骤名称 说明
1 检查RT 客户端响应时间
2 检查TPS TPS大时RT小, 说明性能良好
3 检查负载机资源消耗 检查CPU使用率
4 检查被压服务器的资源消耗 CPU 、 内存、磁盘IO、带宽、响应时间
5 检查中间件配置 确定是否有配置参数问题
6 数据库服务器 CPU、内存、IO繁忙程度、数据库监控

相关参考

  • 左耳朵大神写过一篇博客,阐述他对性能测试的一些看法 性能测试应该怎么做?
  • 关于GC分析,可以参看初步诊断你的GC

待续......

你可能感兴趣的:(性能测试关注的指标)