ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

性能测试类型

2020-09-08 10:00:42  阅读:223  来源: 互联网

标签:这种 性能 系统 测系统 测试 类型 测试方法


1.验收性能测试

验收性能测试(AcceptancePerformanceTesting)方法通过模拟生产运行的业务压力量和使用

场景组合,测试系统的性能是否满足生产性的要求。通俗的说:在特定的运行条件下验证系统的能力

状况。

(1)主要目的就是验证系统是否具有系统宣称具有的能力。

(2)这种方法需要事先了解被测系统的典型场景,并具有确定的性能目标。

2.负载测试

负载测试(LoadTesting)方法在被测系统上不断增加压力,直到性能指标(如响应时间)超过预

定指标或者某种资源使用已经达到饱和状态。负载测试方法可以找到系统的处理极限,为系统调优提

供数据,有时也被称为可置性测试(ScalabilityTesting)。

(1)这种性能测试方法的主要目的是找到系统处理能力的极限。

(2)这种性能测试方法需要在给定的测试环境中进行,通常也需要考虑被测系统的业务压力量和典

型场景,使得测试结果具有业务上的意义。

(3)这种性能测试方法一般用来了解系统的系统容量,或者是配合性能调优使用。(比较调优前后

的性能差异)

3.压力测试

压力测试(StressTesting)方法测试系统在一定饱和状态下,例如CPU、内存等在饱和使用情况

下,系统能够处理的会话能力,以及系统是否会出现错误。

(1)这种性能测试方法的主要目的是检查系统处于压力情况下时应用的性能表现

这种性能测试方法通过增加访问压力,是系统资源使用保持在一定水平,检验此时应用的表

现,重点在于有误出错信息产生,系统对应用的响应时间等.

(2)这种性能测试方法一般通过模拟负载等方法,使得系统的资源使用达到较高的水平。

(3)这种性能测试方法一般用于测试系统的稳定性。

4.配置测试

配置测试(ConfigurationTesting)方法通过对被测系统软硬件环境的调整,了解各种不同环境对

系统性能影响的程度,从而找到系统各项资源的最优分配原则。(一般用于性能调优和规划能力)

5.并发测试

并发测试(ConcurrencyTesting)方法模拟多用户并发访问同一个应用、模块或者数据记录时是

否存在死锁或者其他性能问题。

(1)这种性能测试方法的主要目的是发现系统中可能存在的并发访问时的问题。

(2)这种性能测试方法主要关注系统中可能存在的并发问题。比如:内存泄漏、线程锁和资源争用

等问题。

(3)这种性能测试方法可以在开发的各个阶段使用,需要相关的测试工具的配合和支持。

6.可靠性测试

可靠性测试(ReliabilityTesting)方法通过给系统施加一定的业务压力(例如资源在70%-90%

的使用率),让其持续运行一段时间,测试在这种条件下能否稳定运行。

(1)这种性能测试方法主要目的是验证系统是否支持长期稳定的运行。

(2)这种性能测试方法需要在压力下持续一段时间的运行。

(3)这种性能测试方法测试过程中需要关注系统的运行情况。

 

本文转载自:https://www.juchengvi.com/looknews/138

标签:这种,性能,系统,测系统,测试,类型,测试方法
来源: https://www.cnblogs.com/jucheng/p/13630832.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有