美文网首页
性能测试几种类型

性能测试几种类型

作者: ty凭海临风 | 来源:发表于2015-04-10 12:07 被阅读1300次

对照经典的性能测试压力变化模型,扩展一下,介绍六种性能测试类型。这六种并非完全独立,

在某些特定场景下,也可能是包含、等于关系。

1.  性能测试

a点到b点之间的系统性能,以性能预期目标为前提,对系统不断施加压力,验证系统在资源可接受范围内,是否能达到性能预期。

测试目标:获取或验证系统性能指标。多数情况下,性能测试会在不同负载情况下进行。

2. 负载测试

b点的系统性能,对系统不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能指标达到极限,例如某种资源已经达到饱和状态等。

测试目标:发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。

3. 压力测试

b点到d点之间,超过安全负载的情况下,对系统不断施加压力,是通过确定一个系统的瓶颈或不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试。

测试目标:发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。压力测试分为高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。

4. 稳定性测试

a点到b点之间,被测试系统在特定硬件、软件、网络环境条件下,给系统加载一定业务压力,使系统运行一段较长时间,以此检测系统是否稳定,一般稳定性测试时间为n*12小时。

测试目标:监控系统各性能指标在这种压力下是否能保持正常数值。事务响应时间是否会出现波动或随测试时间增涨而增加。系统是否会在测试期间内发生如宕机、应用中止等异常情况。

5. 大数据量测试

大数据量测试又可分为独立的数据量测试和综合数据量测试。独立的数据量测试指针对某些系统的特定业务进行的大数据量测试;综合数据量测试指和压力、负载、疲劳强度相结合的综合测试。

测试目标:验证系统处理大数据量的能力,分析数据量的变化对系统性能的影响等。

6.  基准测试

分别通过模拟软件所设计的不同的用户数量和系统软件所能承受的用户数量进行测试,通过抽取一次测试结果作为基准值与其它测试结果进行对比,并分析出最佳运行用户环境。

测试目标:寻找系统在性能指标允许范围内的最佳运行环境等。

相关文章

  • 性能测试几种类型

    对照经典的性能测试压力变化模型,扩展一下,介绍六种性能测试类型。这六种并非完全独立, 在某些特定场景下,也可能是包...

  • 常用的前端自动化测试工具介绍 —— Karma(一)

    在开发的过程中,除了代码本身,测试也是重要的一环。大体来说,测试分为以下几种类型: 单元测试 功能测试 性能测试 ...

  • 性能测试类型

    性能测试类型,或者说性能测试方法,业内暂无明确的行业通用分类。这里笔者根据业内资料整理出最常用的,也是最基本的几种...

  • Vue项目自动化测试

    在开发的过程中,除了代码本身,测试也是重要的一环。大体来说,测试分为以下几种类型: 单元测试功能测试性能测试安全测...

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • 浅谈我所理解的性能测试~待更新

    1.什么是性能测试 1.1性能测试的定义: 1.2性能测试的类型: 1.3性能测试应用场景 2.什么时候需要性能测...

  • 开源性能压测工具 locust

    本文主要针对服务端,web系统的性能测试。 性能测试 根据不同的测试目的,性能测试具体细分为多种类型 基准测试 :...

  • 2017-12-29性能测试总结---基础理论篇

    目录:一、 什么是软件性能二、不同群体眼中的性能三、性能测试类型四、性能测试应用场景五、性能测试基本概念六、理发店...

  • sysbench安装和使用

    sysbench是一款测试工具 主要包括以下几种方式的测试: 1、cpu性能 2、磁盘io性能 3、调...

  • [软件测试]软件测试基础3,详解软件测试类型

    软件测试的类型 按照测试类型来分类: 功能测试 性能测试 兼容性测试 部署测试 易用性测试 文档测试 本地化测试 ...

网友评论

      本文标题:性能测试几种类型

      本文链接:https://www.haomeiwen.com/subject/jdrtfttx.html