【问题1】(3分)简述负载压力测试的主要目的。

题目

【问题1】(3分)

简述负载压力测试的主要目的。


相似考题
更多“【问题1】(3分) 简述负载压力测试的主要目的。 ”相关问题
  • 第1题:

    下列关于压力测试和负载测试说法正确的是______。

    A.压力测试和负载测试都需要对软件施加业务压力

    B.压力测试是指不断增加软件的业务压力,探测软件在保证预定性能指标(如响应时间)的情况下所能负担的最大压力

    C.负载测试的目的是利用压力找出潜在的缺陷

    D.压力测试的目标是探测软件处理能力的极限


    正确答案:A

  • 第2题:

    以下关于负载压力测试的叙述中,不正确的是( )。

    A.负载压力测试用于确认系统是否支持性能需求
    B.负载压力测试能得到系统可承受的业务量增长
    C.负载压力测试是在一定约束条件下测试系统所能承受的最大负载压力
    D.负载压力测试不用于发现不同负载场景下的速度变慢、内存泄露等问题

    答案:D
    解析:
    本题考查负载压力测试的基础知识。负载压力测试是在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力。负载压力测试有助于确认被测系统是否能够支持性能需求,以及预期的负载增长等。负载压力测试不只是关注不同负载场景下的响应时间等指标,它也要通过测试来发现在不同负载场景下会出现的,例如速度变慢、内存泄漏等问题的原因。负载压力测试是性能测试的重要组成部分。根据上述描述,负载压力测试可以发现不同负载场景下的速度变慢、内存泄露等问题。

  • 第3题:

    性能测试更多关注峰值负载或过负载情况,而压力测试主要关注正常负载情况。()


    B

  • 第4题:

    以下关于负载压力测试的叙述中,不正确的是( )

    A.负载压力测试用于确认系统是否支持性能需求
    B.负载压力测试能得到系统可承受的业务量增长
    C.负载压力测试是在一定约束条件下测试系统所能承受的最大负载压力
    D.负载压力测试不用于发现不同负载场景下的速度变慢、内存泄露等问题

    答案:D
    解析:
    本题考查负载压力测试的基础知识。
    负载压力测试是在一定约束条件下测试系统所能承受的并发用户量,运行时间和数据量,以确定系统所能承受的最大负载压力。负载压力测试有助于被测系统是否能够支持性能需求,以及预期负载增长等。负载压力测试不仅关注不同负载场景下的响应时间等指标,也要发现负载场景下例如速度变慢,内存泄露等问题发生的原因,故正确答案为D。

  • 第5题:

    某酒店预订系统有两个重要功能,检索功能和预订功能。检索功能根据用户提供的关键字检索出符合条件的酒店列表,预订功能是对选定的某一酒店进行预订,现需要对该系统执行负载压力测试。
    该酒店预订系统的性能要求为:
    1交易执行成功率100%;
    2检索响应时间在3s以内;
    3检索功能支持900个并发用户;
    4预订功能支持100个并发用户;
    5CPU利用率不超过85%;
    6系统要连续稳定运行72小时
    1、[问题1] 简述该酒店预订系统在生产环境下承受的主要负载类型。(3分)
    2、[问题2] 对系统检索功能执行负载压力测试,测试结果如表1-1所示。请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。(5分)
    表1-1 检索功能测试结果



    3、[问题3] 对系统检索功能及预订功能执行负载压力测试,测试结果如表1-2所示。请指出服务器资源利用情况cpu占用率的测试结果是否满足性能需求并说明原因。(5分)
    表1-2 系统测试结果



    4、[问题4] 根据[问题2]和[问题3]的测试结果,试分析该系统的可能瓶颈。(6分)


    答案:
    解析:
    1、该酒店预订系统在生产环境下承受的主要负载类型:
    (1)检索功能、预订功能并发用户的操作是属于并发执行负载;
    (2)连续运行72小时是属于疲劳强度负载;
    (3)大量“稿件查询”操作是属于大数据量负载。
    2、对系统检索功能执行负载压力测试,响应时间和交易执行成功率的测试结果不能满足性能需求。
    因为:
    (1)、系统检索功能执行并发用户数为900时,其响应时间为3.7s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为100%满足性能需求。
    (2)、系统检索功能执行并发用户数为1000时,其响应时间为6.6s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为98%不能满足性能100%需求。
    3、暂缺答案
    4、根据[问题2]和[问题3]的测试结果,该系统的存在瓶颈。
    服务器资源利用情况:
    (1)、在执行检索功能测试时并发用户为900、1000时响应时间超过3s;
    (2)、在检索功能并发用户为900,预订功能并发用户数为100时,CPU占用率(%)(平均值)达到87.3超过85%;
    (3)、在检索功能并发用户为1000,预订功能并发用户数为120时,CPU占用率(%)(平均值)达到92.6超过85%;
    可能的瓶颈如下: (1)服务器CPU 性能不足; (2)数据库设计不足或者优化不够; (3)检索功能预订功能应用软件设计不足或没有优化; (4)网络带宽不足。
    【解析】
    问题1解析:本小题考查系统的负载类型。 参考答案如下: (1) 并发用户的操作是属于并发执行负载;(2) 连续运行72小时是属于疲劳强度负载;(3) 大量检索操作是属于大数据量负载。
    问题2解析:本题考查负载压力测试结果的分析。
    测试结果不能满足性能需求。 原因如下:1、系统检索功能执行并发用户数为900时,其响应时间为3.7s,不能满足检索响应时间在3s以内的需求;2、系统检索功能执行并发用户数为1000时,其响应时间为6.6s,交易执行成功率为98%。但是检索功能并发用户要求中最多只提到900,所以当用户为1000时,并不能体现出是否符合要求,因为要求中没有涉及1000的并发量。

    问题3解析:本题考查负载压力测试结果的分析。
    测试结果不能满足性能指标,原因如下:1、在检索功能并发用户为900,预订功能并发用户数为100时,CPU占用率达到87.3%,超过85%;2、在检索功能并发用户为1000,预订功能并发用户数为120时,不能算不满足要求。因为要求检索功能只提到支持900个并发用户和100个预定并发用户的情况;

    问题4解析:本题考查对系统瓶颈的初步判断。 l服务器资源利用情况分析:1、在执行检索功能测试时并发用户为900、1000时响应时间超过3s;2、在检索功能并发用户为900,预订功能并发用户数为100时,CPU占用率达到87.3%,超过85%;因此可能的瓶颈如下:(1)服务器CPU性能不足;(2)数据库设计不足或者优化不够;(3)系统没有采用合适的并发/并行策略;(4)服务器的网络带宽不足。