性能测试之软件性能与应用领域

发表于:2020-11-30 09:56

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:wuwei丶    来源:博客园

分享:
  软件性能与性能指标
  终端用户:系统响应时间和前端展现时间
  系统运维人员:软件性能除了包括单个用户的响应时间外,更要关注大量用户并发访问时的负载,以及可能的更大负载情况下的系统健康状态、并发处理能力、当前部署的系统容量、可能的系统瓶颈、系统配置层面的调优、数据库的调优,以及长时间运行稳定性和可扩展性。
  软件设计开发人员:软件性能通常会包含算法设计、架构设计、性能最佳实践、数据库相关、软件性能的可测试性这五大方面。
  性能测试人员:性能测试工程师关注的是算法设计、架构设计、性能最佳实践、数据库相关、软件性能的可测试性这五大方面。
  衡量软件性能的三个最常用的指标:并发用户数、响应时间,以及系统吞吐量。
  常用的七种性能测试方法
  1、后端性能测试
  后端性能测试,是通过性能测试工具模拟大量的并发用户请求,然后获取系统性能的各项指标,并且验证各项指标是否符合预期的性能需求的测试手段。
  2、前端性能测试
  通常来讲,前端性能关注的是浏览器端的页面渲染时间、资源加载顺序、请求数量、前端缓存使用情况、资源压缩等内容,希望借此找到页面加载过程中比较耗时的操作和资源,然后进行有针对性的优化,最终达到优化终端用户在浏览器端使用体验的目的
  (1)减少http请求次数
  (2)减少DNS查询次数
  (3)避免页面跳转
  (4)使用内容分发网络
  (5)Gzip压缩传输文件
  3、代码级性能测试
  代码级性能测试,是指在单元测试阶段就对代码的时间性能和空间性能进行必要的测试和评估,以防止底层代码的效率问题在项目后期才被发现的尴尬。
  4、压力测试
  5、配置测试
  6、并发测试
  7、可靠性测试

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号