niusouti.com

在实际测试中,软件性能的高低往往直接取决于______。A) 用户对响应时间的接受程度B) 响应时间的绝对值C) 系统响应时间D) 所有功能的最大响应时间A.B.C.D.

题目

在实际测试中,软件性能的高低往往直接取决于______。

A) 用户对响应时间的接受程度

B) 响应时间的绝对值

C) 系统响应时间

D) 所有功能的最大响应时间

A.

B.

C.

D.


相似考题
更多“在实际测试中,软件性能的高低往往直接取决于______。A) 用户对响应时间的接受程度B) 响应时间的绝 ”相关问题
  • 第1题:

    用来测试软件在集成系统中的响应时间的是()。

    A.压力测试

    B.容量测试

    C.性能测试

    D.可用性测试


    正确答案:C

  • 第2题:

    软件性能的指标有______。

    ①响应时间②系统响应时间和应用延迟时间③吞吐量④并发用户数⑤资源利用率

    A) ①②③⑤

    B) ②③④⑤

    C) ①③④⑤

    D) ①②③④⑤

    A.

    B.

    C.

    D.


    正确答案:D

  • 第3题:

    某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:
    4交易响应时间不超过2s
    5并发用户数>=1000
    6CPU利用率不超过80%
    7系统需要7*24小时不间断的稳定运行
    8每秒事务数为7
    9交易成功率为100%
    现需要对该软件进行性能测试。
    性能测试中,针对一个单独的性能指标,往往需要采用多种不同的测试方法。该软件公司需要测试性能指标(1)和(5),设计了如下的测试方案:
    测试常规情况下的并发用户数,逐步增加并发用户数,分别测试:
    (1)在响应时间为2s时,系统所能承受的最大并发访问用户的数量:
    (2)系统在多大的并发访问用户数量下,响应时间不可接受(例如超过2s)。
    请指出这两项测试分别属于哪种类型的测试,并分别解释这两种测试类型的基本概念。


    答案:
    解析:
    第一种测试属于负载测试,第二种属于压力测试。
    负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。
    压力测试是通过逐步增加系统负载,测试系统性能变化,并最终确定在什么负载条件下系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。
    【解析】
    本问题考查负载测试和压力测试的区别。
    从问题1的分析中可以看出,负载测试强调的是在满足性能指标的情况下,系统所能承受的最大负载量的测试,前提是系统正常工作;而压力测试则是要使得系统性能处于失效状态,即压力测试是为了发现在什么条件下系统的性能会变得不可接受。
    因此,通过对本问题描述的分析可以得出,"在响应时间为2s时,系统所能承受的最大并发访问用户的数量"属于负载测试,而"系统在多大的并发访问用户数量下,响应时间不可接受(例如超过2s)"属于压力测试。

  • 第4题:

    以下各项中,( )不属于性能测试。

    A.用户并发测试 B.响应时间测试 C.负载测试 D.兼容性测试


    正确答案:D

  • 第5题:

    关于软件性能测试的指标,下列说法不正确的是______。

    A.系统的响应时间通常是指该系统所有功能的平均响应时间或者所有功能的最大响应时间

    B.响应时间是一个合理且准确的性能指标,其绝对值可以直接反映软件性能的高低

    C.对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系

    D.吞吐量不能无限的增大,关键原因在于资源利用率不能无限的提高


    正确答案:B