您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
性能测试数据分析
 
  3969  次浏览      50
 2018-3-20
 

 

编辑推荐:

本文来自于csdn,本文主要从性能指标、耗时分析、配置调优几方面进行数据分析。

TPS:每秒处理事务数。一般用于衡量服务器的处理能力,或者说服务器的吞吐率

1.场景:测试场景

2.系统资源:主要是CPU、内存、IO

3.成功率:超时、业务失败

4.耗时:业务处理时间

性能指标-vmstat

vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息

一般来说,id + us + sy = 100,一般认为id是空闲CPU使用率,us是用户CPU使用率,sy是系统CPU使用率

性能指标-CPU

使用命令top查看

性能指标-磁盘IO

使用命令iostat -t 1 -x查看:

性能指标-网络IO

使用命令dstat查看

使用命令ifconfig 查看

性能指标-内存

使用命令free -m 查看

1.Memory = free memory + buffers + cached

2.Total 内存总数

3.Used 已经使用的内存数

4.Free 空闲的内存数

5.Shared 多个线程共享的内存总额

6.Buffers buffer Cache 和 cached page cache 磁盘缓存的大小

使用命令top -d 1 查看

1.VIRI 是虚拟内存

2.RES是物理内存

耗时分析

对于单模块的系统,关注业务逻辑处理耗时,DB耗时

对于多模块的系统,关注接口耗时

配置调优

1.根据配置重要性,列出影响系统性能的列表

2.先测试影响最大的参数,参数之间一般不会相互影响

3.调整参数值,得出处理能力变化曲线

   
3969 次浏览       50
相关文章

微服务测试之单元测试
一篇图文带你了解白盒测试用例设计方法
全面的质量保障体系之回归测试策略
人工智能自动化测试探索
相关文档

自动化接口测试实践之路
jenkins持续集成测试
性能测试诊断分析与优化
性能测试实例
相关课程

持续集成测试最佳实践
自动化测试体系建设与最佳实践
测试架构的构建与应用实践
DevOps时代的测试技术与最佳实践