首页 > 试题广场 >

下述有关负载测试,容量测试和强度测试的描述正确的有?

[不定项选择题]
下述有关负载测试,容量测试和强度测试的描述正确的有?
  • 负载测试:在一定的工作负荷下,系统的负荷及响应时间。
  • 强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
  • 容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。
  • 容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
推荐
负载测试:在一定的工作负荷下,系统的负荷及响应时间。
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
编辑于 2015-02-03 15:58:44 回复(0)
个人理解:

1、负载测试:模拟实际软件系统所承受的系统负荷,通过模拟增加用户量,观察响应时间,数据吞吐量,CPU占用,发现系统存在的性能瓶颈、内存泄漏、不能实时同步等问题。

性能测试【取得性能指标】(负载测试【发现缺陷】(压力测试:高负荷下的负载测试))

2、强度测试:为了确定系统在最差环境下的工作能力,在非标准工作环境下,不断人为降低系统工作所需要的资源,以测试系统在资源不足的情况下的工作状态。

要求:对系统的结构熟悉,针对系统的特征设计强度测试方法

3、容量测试:是性能测试的一种,测试系统的最大容量,为系统扩容,性能优化提供参考。

停止条件:某项指标达到最大可接受阈值或者某项资源达到最大使用状态。


发表于 2020-04-23 10:37:18 回复(0)
负载测试 负载测试(Load testing),不限制软件的运行资源,测试软件的数据吞吐量上限,以发现设计上的错误或验证系统的负载能力。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。 负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征。例如,响应时间、事务处理速率和其他与时间相关的方面。 三分类定义 负载测试、压力测试和性能测试的测试目的不同,但其手段和方法在一定程度上比较相似,通常会使用相同的测试环境和测试工具,而且都会监控系统所占用资源的情况以及其它相应的性能指标,这也是造成人们容易产生概念混淆的主要原因。 运行环境 我们知道,软件总是运行在一定的环境下,这种环境包括支撑软件运行的软硬件环境和影响软件运行的外部条件。为了让客户使用软件系统感到满意,必须确保系统运行良好,达到高安全、高可靠和高性能。其中,系统是否具有高性能的运行特征,不仅取决于系统本身的设计和程序算法,而且取决于系统的运行环境。系统的运行环境会依赖于一些关键因素,例如: 系统架构,如分布式服务器集群还是集中式主机系统等。 硬件配置,如服务器的配置,CPU、内存等配置越高,系统的性能会越好。 网络带宽,随着带宽的提高,客户端访问服务器的速度会有较大的改善。 支撑软件的选定,如选定不同的数据库管理系统(Oracle、MySQL等)和web应用服务器(Tomcat、GlassFish、Jboss、WebLogic等),对应用系统的性能都有影响。 外部负载,同时有多少个用户连接、用户上载文件大小、数据库中的记录数等都会对系统的性能有影响。一般来说,系统负载越大,系统的性能会降低。 从上面可以看出,使系统的性能达到一个最好的状态,不仅通过对处在特定环境下的系统进行测试以完成相关的验证,而且往往要根据测试的结果,对系统的设计、代码和配置等进行调整,提高系统的性能。许多时候,系统性能的改善是测试、调整、再测试、再调整、……一个持续改进的过程,这就是我们经常说的性能调优(performance tuning)。 在了解了这样一个背景之后,就比较容易理解为什么在性能测试中常常要谈负载测试。从测试的目的出发、从用户的需求出发,就比较容易区分性能测试、负载测试和压力测试。性能测试是为了获得系统在某种特定的条件下(包括特定的负载条件下)的性能指标数据,而负载测试、压力测试是为了发现软件系统中所存在的问题,包括性能瓶颈、内存泄漏等。通过负载测试,也是为了获得系统正常工作时所能承受的最大负载,这时负载测试就成为容量测试。通过压力测试,可以知道在什么极限情况下系统会崩溃、系统是否具有自我恢复性等,但更多的是为了确定系统的稳定性。 各区别定义 那么,如何给负载测试、压力测试下个定义呢?根据上述讨论,我们可以给出如下的定义: 负载测试是模拟实际软件系统所承受的负载条件的系统负荷,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间和数据吞吐量、系统占用的资源(如CPU、内存)等,以检验系统的行为和特性,以发
发表于 2019-06-22 23:26:37 回复(2)
软件测试的目的不是发现错误嘛,为什么C D选项说容量测试的目的是满足条件呢?感觉C.D是错的
编辑于 2015-05-05 20:09:44 回复(3)
负载测试:在一定的工作负荷下,系统的负荷及响应时间。 
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。 
容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
发表于 2016-04-01 22:43:14 回复(3)
负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。
发表于 2015-10-09 21:36:31 回复(1)
强度测试:为了确定系统在最差工作环境的工作能力,也可能是用于验证在标准工作压力下的各种资源的最下限指标。(非标准工作环境下,人为降低工作环境资源,如网络带宽、系统内存、数据锁等,以测试系统在资源不足的情况下的工作状态,通过强度测试,可以确定本系统正常工作的最差环境.

如果上面的定义是正确的,那么B选项就不对
发表于 2021-10-17 17:37:59 回复(0)
负载测试:在一定的工作负荷下,系统的负荷及响应时间。 强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。 容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
发表于 2022-03-03 23:57:42 回复(0)
感觉还是性能测试,主要关注两个方面的因素就行,系统的性能和测试软件的质量。
发表于 2019-11-22 11:23:07 回复(0)
容量测试
发表于 2017-02-19 15:09:20 回复(0)
负载测试:在一定的工作负荷下,系统的负荷及响应时间。   
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。   
容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
发表于 2016-12-16 18:16:21 回复(0)
ABCD
发表于 2015-09-10 15:42:44 回复(0)