川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > 常见问题

常见的性能测试方法介绍

作者:川石学院 日期:2021-10-26 15:56:15 点击数:

  常见的性能测试方法介绍

今天我们一起来聊聊性能测试,那首先我们说说什么是性能呢?性能是应用程序的一种特性,其包括了时间特性资源特性。时间特性是指系统反应快慢,持续稳定运行时间长短;资源特性是指在进行性能测试过程中,系统资源的消耗情况,常见的系统资源包括处理器(CPU)内存(memory)、磁盘(disk)等。

常见的性能测试方法介绍(图1)

  那什么是性能测试呢?关于性能测试没有一个统一的定义,不同人对性能测试有不同的理解,因此不同人对性能测试的概念也有不同的看法。经过查阅资料和自身理解,我认为性能测试是借助性能测试功能模拟用户并发操作,检查系统性能是否满足客户要求,系统是否存在性能瓶颈,进一步定位瓶颈问题,最终使系统性能满足要求,系统资源使用达到最优的结果。

  接下来是今天的重点问题,性能测试有哪些类型,它们的测试目的、方法是怎样的呢?

  性能测试大致分为以下六类:

  1.验收性能测试:通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。

  •   目的:验收系统性能是否满足需求。

  •   方法:按照性能需求设置对应的用户并发数,观察各项指标是否满足需求。

  2.负载测试:有时又叫可置性测试。在被测系统上不断增加压力,直到性能指标超过预定指标或者某种资源使用已经达到饱和状态。

  •   目的:找到系统处理能力的极限。

  •   方法:不断增加虚拟用户来不断给系统增加压力,直到系统中部分资源达到饱和。

  3.压力测试:测试系统在一定饱和状态下,例如CPU、内存等在饱和使用情况下,系统能够处理会话的能力,以及系统是否回出现错误。

  •   目的:测试系统在一定饱和状态时,系统处理业务的能力。

  •   方法:不断增加虚拟用户数来不断给系统增加压力,直到系统中部分资源达到饱和,持续运行一段时间,看系统是否会出错。

  4.配置测试:通过对被测系统软硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则。一般用于性能调优。

  •   目的:通过调整环境了解不同因素对系统性能的影响情况,从而找到调优的方法。

  •   方法:通过调整系统软/硬件环境,使系统在不同环境下运行进行性测试。

  5.并发测试:通过模拟用户的并发访问,测试多用户访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题。

  •   目的:当多用户并发访问时,系统是否存在一些可能的并发问题。

  •   方法:模拟多用户同时并发操作。

  6.可靠性测试:又叫稳定性测试,当系统在一定业务压力下,让系统持续运行一段时间,观察系统是否达到要求的稳定性。

  •   目的:测试系统在一定业务压力下,系统可持续运行的时间。

  •   方法:在一定业务压力环境下持续运行

以上就是本章节关于“性能测试方法介绍”的内容,大家觉得文章有用的话记得每天来这里和小编一起学习涨薪技能哦。


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-10-26 15:56:15
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-10-26 15:56:15
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-10-26 15:56:15
  • 建筑工程专业朱同学成功转行为软件测试人!2021-10-26 15:56:15
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-10-26 15:56:15
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-10-26 15:56:15
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-10-26 15:56:15
  • 文科生转行软件测试照样拿下高薪15K!2021-10-26 15:56:15
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-10-26 15:56:15
  • 毕业1年,迷茫的他最终选择转行软件测试2021-10-26 15:56:15