1. 明确性能测试的基本目标
  • 获取系统性能指标,作为性能指标的基准
  • 验证系统性能指标是否达到要求
  • 发现系统的性能瓶颈、内存泄漏等问题,如渗入测试、峰谷测试等
  • 系统正常工作情况下的最大容量
  • 帮助系统运维部门更好地规划硬件配置
  • 验证系统是否具有良好的可伸缩性
  • 帮助大负载、极限负载、完成系统稳定性测试,及压力测试
  1. 关键性能指标分析
  • 最终用户体验:2-5-10原则,在2s内响应,会感到系统速度快,在2-5s内响应不错,5-10s响应慢,大于10s不能接受
  • 商业需求:比竞品性能高10%-30%
  • 技术需求:定义一个性能指标、cpu使用率不能超过70%,超过70%服务器不能及时处理,需要排队,影响用户体验
  • 标准要求:相应软件标准
  • 时间上的体现,如客户端连接时间,系统响应时间,单笔业务处理时间,页面下载时间等
  • 容量,系统正常工作时所能承受的最大负载等,访问系统最大并发在线用户数,数据库系统最大记录数,正常工作的负载量
  • 数据吞吐量,系统单位时间内处理的数据量,每秒处理的请求数,每分钟打开的页面数,每秒传递的数据包量等
  • 系统资源占用率,内存占用必须小于50M,cpu不能超过70%
  1. 关键业务分析
  • 功能使用2-8法则
  • 计算量
posted on 2021-02-03 14:10  open-open  阅读(1070)  评论(0)    收藏  举报