各种性能测试的侧重点

mobies mobies     2023-05-04     457

关键词:

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

 

压力测试:

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

 

负载测试:

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

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

 

强度测试:

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

 

并发(用户)测试:

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

 

大数据量测试:

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

 

配置测试:

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

 

可靠性测试:

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

 

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

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

java各种反射性能对比

对各种方法实现get方法的性能进行了一个测试。总共有5个测试,,每个测试都是执行1亿次1.直接通过Java的get方法2.通过高性能的ReflectAsm库进行测试3.通过JavaClass类自带的反射获得Method测试4.使用Java自带的Property类获取Method测试5.B... 查看详情

java各种反射性能对比

对各种方法实现get方法的性能进行了一个测试。总共有5个测试,,每个测试都是执行1亿次1.直接通过Java的get方法2.通过高性能的ReflectAsm库进行测试3.通过JavaClass类自带的反射获得Method测试4.使用Java自带的Property类获取Method测试5.B... 查看详情

性能测试入门-jmeter工具与监控全方位打造

...JMeter整体介绍jmeter的组成及每一个模块的作用。掌握jmeter各种组件,丰富性能测试脚本,完善用户场景。使用jmeter进行逻辑分支控制。用Jmeter工具对数据进行准确性判断。jmeter是对请求与响应进行监控的。在jmeter中实现多种方式... 查看详情

app测试---性能测试(代码片段)

...的时间从其他app切换会自己测试的软件(等同于热启动,侧重点在于反反复复的切换)​ 1.app时间别叫常见的测试方式是借助于l 查看详情

性能vs功能,同为测试又有哪些不一样?

...试,那么功能测试和性能测试的区别是什么呢?侧重点不同功能测试的侧重点是功能是否满足客户需求。比如说我们拿到一个节假日搞活动的需求,这个需求有好多种场景,比如说是百分比打折还是满减打折,... 查看详情

jmeter常用功能(性能方向)

...测试而言,是必须掌握的;经常看到群里大家讨论jmeter的各种功能,我发现有些朋友过度使用了一些不必要的功能;其实,jmeter常用的功能并不多,把主要的掌握,基本上就可以搞定90%的需求了,所以,不要把时间耗费在工具不... 查看详情

软件性能测试方法论

如果你有梦想,就要守护它。                  电影《当幸福来敲门》一、SEI负载测试计划过程SEI负载测试计划过程将目标、用户、用例、生产环境、测试环境和测试场景6个区域作为负载测试计划需要重... 查看详情

性能测试

中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试;1.应用在客户端性能测试的目的是考察客户端应用的性能,测试的入口是客户端。它主要包括并... 查看详情

立足于应用需求,看到整体性能,评价计算机的性能(任务3)

...要选择不同工具软件,完成的测试,大体出入不大!但是侧重点不同!可见,这个测试,更有针对性,给我们一个更加直观的应用选择。  针对游戏的应用支持!可选的游戏很多,原则很简单,厂家提供游戏对硬件的配置... 查看详情

loadrunner性能测试脚本

1  概述  脚本录制编写是性能测试的一个重要环节。在性能测试过程中,虚拟用户模拟真实用户使用被测系统,这个"模拟"的过程正是通过性能测试脚本来实现的。因此,编写一个准确无误的脚本对性能测试有... 查看详情

初识性能测试

...件来对系统的各项性能指标进行测试。负载测试:确定在各种工作负载下系统的性能,目标是当负载逐渐增加时,测试系统各项性能指标的变化情况。压力测试:确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的... 查看详情

述职报告

...普天、卡塔尔等近13个场景的测试任务,重点测试了corba性能北向升级前后的数据对比、配置、性能、告警等领域基本功能回归2.版本测试:1)回归测试,重点测试了资源重构、MCE的两个版本、基本功能回归2)兼容性测试,负责O... 查看详情

性能方案

...各项性能指标进行测试。1.1负载测试(LoadTesting)确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,查看系统各项性能指标的变化情况。1.2压力测试(StressTesting)是通过确定一个系统的瓶颈或者不能接受的性能... 查看详情

性能测试基本概念

...于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是当负载逐渐增加时,测试系统各项性能指标的变化情况。压力测试时通过确定一个系统的瓶颈或者不能接受的性能点,来获取系统能提... 查看详情

性能测试练习

...配置测试:通过对被测系统的软/硬件环境的调整,了解各种不同方法对软件系统的性能影响的程度,从而找到系统各项资源的最优分配原则。  性能测试主要是通过自动化的测试工具模拟多种正常、峰值以及异常负载条... 查看详情

jmeter深入进阶性能测试进阶案例实战

第1章性能测试整体认知了解性能测试的目的,想做好性能测试都需要掌握哪些方面的技能(开发语言、操作系统、网络、工具等)。性能测试、稳定性、压力、疲劳、容量预估、多并发逻辑。掌握如何开始性能测试,并且掌握在性... 查看详情

jmeter深入进阶性能测试进阶案例实战

第1章性能测试整体认知了解性能测试的目的,想做好性能测试都需要掌握哪些方面的技能(开发语言、操作系统、网络、工具等)。性能测试、稳定性、压力、疲劳、容量预估、多并发逻辑。掌握如何开始性能测试,并且掌握在性... 查看详情

压力测试工具有哪些

...性能测试工具也如雨后春笋崛起。同时由于开发的目的和侧重点不同,其功能也有很大差异,下面就为您简单介绍10款目前最常见的测试产品。1、kylinTOP测试与监控平台(商用版)kylinTOP测试与监控平台是一款B/S架构的跨平台的... 查看详情