码迷,mamicode.com
首页 > 其他好文 > 详细

各种性能测试的侧重点

时间:2019-12-15 23:35:59      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:大数据量   数据量   连续   不能   应用   分配   因此   访问   最优   

压力测试、负载测试、强度测试、并发(用户)测试、大数据量测试、配置测试、可靠性测试

 

压力测试:

对系统不断施加压力的测试,是通过确定一个系统的瓶颈或不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试

 

负载测试:

对系统不断地增加压力或增加一定压力下的持续时间,直到系统的一些性能指标达到极 限,例如响应时间超过预定指标或某种资源已经达到饱和状态。这种测试可以找到系统的处 理极限,为系统调优提供依据。

压力测试侧重压力大小,而负载测试往往强调压力持续的时间

 

强度测试:

强度测试主要是为了检查程序对异常情况的抵抗能力。强度测试总是迫使系统在异常的资源配置下运行。

 

并发(用户)测试:

主要指当测试多个用户并同时访问同一个应用程序、同一个模块或数据记录时是否存在 死锁或其他性能问题,几乎所有的性能测试都会涉及并发测试。在具体的性能测试工作中, 并发用户往往都是借助工具来进行模拟的,LoadRunner 中称之为并发虚拟用户。

 

大数据量测试:

一种是针对某些系统存储、传输、统计查询等业务进行大数据 量的测试;另一种是与并发测试相结合的极限状态下的综合数据测试。

 

配置测试:

要指通过测试找到系统各项资源的最优分配原则。配置测试是系统调优的重 要依据。

 

可靠性测试:

在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。 例如,可以施加让 CPU 资源保持 70%~90%使用率的压力,连续对系统加压 8 个小时,然 后根据结果分析系统是否稳定。

 

这么多类型的性能测试看起来很吓人,实际上它们大多是密切相关的。例如,运行 8 个 小时来测试系统是否可靠,而这个测试极有可能包含了可靠性测试、强度测试、并发(用户) 测试、负载测试,等等。

因此,当实施性能测试时绝不能割裂它们的内部联系去进行,而应分析它们之间的关系, 以一种高效的方式来规划与设计性能测试。为此,本书在 1.2 节提出了“全面性能测试模型”, 以更好的方式来开展性能测试工作

各种性能测试的侧重点

标签:大数据量   数据量   连续   不能   应用   分配   因此   访问   最优   

原文地址:https://www.cnblogs.com/mobies/p/12046344.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!