更多“对系统进行并发测试时,如何确定并发用户数?”相关问题
  • 第1题:

    通过疲劳强度测试,最容易发现(55)问题。

    A.并发用户数

    B.内存泄漏

    C.系统安全性

    D.功能错误


    正确答案:B
    解析:本题考查性能测试中的疲劳强度测试。疲劳强度测试的概念如下。通常是采用系统稳定运行情况下能够支持的最大并发用户数或者日常运行用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。因为疲劳强度测试强调持续执行一段时间业务,故对于软件系统来讲,最容易暴露的性能故障是内存泄漏,以及内存是否不足。

  • 第2题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、

    转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:

    (l)交易响应时间不超过2s

    (2)并发用户数>=1000

    (3) CPU利用率不超过80%

    (4)系统需要7*24小时不间断的稳定运行

    (5)每秒事务数为7

    (6)交易成功率为l00%

    现需要对该软件进行性能测试。

    【问题1](4分)

    常见的性能测试包括负载测试、压力测试、并发性能测试、疲劳强度测试和大数据

    量测试等。针对题目中所述的6个性能指标,并发性能测试和疲劳强度测试所涉及的指

    标各有哪些?

    【问题2】(6分)

    性能测试中,针对一个单独的性能指标,往往需要采用多种不同的测试方法。该软

    件公司需要测试性能指标(l)和(5),设计了如下的测试方案:

    测试常规情况下的并发用户数,逐步增加并发用户数,分别测试:

    (1)在响应时间为2s时,系统所能承受的最大并发访问用户的数量;

    (2)系统在多大的并发访问用户数量下,响应时间不可接受(例如超过2s)。

    请指出这两项测试分别属于哪种类型的测试,并分别解释这两种测试类型的基本

    概念。

    【问题3】(5分)

    在测试性能指标(5)时,该软件公司生客户端模拟大量并发用户来执行业务操作,

    统计平均的每秒事务数。该软件公司认为客户端接收响应信息与该性能指标的测试无关,

    因此在模拟客户端上发起正常业务申请,接收系统响应后直接丢弃响应信息,没有进行

    功能校验。请说明该软件公司的做法正确与否,并简要说明原因以及执行功能校验的副

    作用。


    正确答案:
    本题主要考查负载压力测试相关知识及应用。
    负载压力测试是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、
    数据量等,以确定系统所能承受的最大负载压力。负载压力测试是性能测试的重要组成
    部分,包括负载测试、压力测试、并发性能测试、疲劳强度测试、大数据量测试等内容。
    【问题1】
    本问题考查负载压力测试的基本概念。
    负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能
    指标的情况下,系统所能承受的最大负载量所进行的测试。
    压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载
    条件下,系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。所以
    说,压力测试是一种特定类型的负载测试。
    并发性能测试,包含了负载测试和压力测试。通过逐渐增加并发用户数负载,直到
    系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、系统资源监控指标来
    确定系统并发性能。并发性能测试是负载压力测试中的重要内容。
    疲劳强度测试,通常是采用系统稳定运行情况下能够支持的最大并发用户数,或者
    日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过
    综合分析交易执行指标、系统资源监控指标,确定系统处理最大工作量强度性能的过程。
    一般情况下利用疲劳强度测试老模拟系统日常业务操作。
    大数据量测试,包括独立的数据量测试和综合数据量测试。独立的数据量测试是针
    对某些系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指
    和压力测试、负载性能测试、疲劳强度测试相结合的综合测试。
    从题干列举的6种性能指标看,根据各类测试的定义,可以得出(1)、(2)、(5)
    属于并发性能测试,(4)属于疲劳强度测试。(3)属于一种系统资源监控的指标,而(6)
    的定义不明确,因为交易成功率取决多种因素,包括业务数据、用户请求数据、基础软
    件、网络环境等等。
    【问题2】
    本问题考查负载测试和压力测试的区别。
    从问题1的分析中可以看出,负载测试强调的是在满足性能指标的情况下,系统所
    能承受的最大负载量的测试,前提是系统正常工作;而压力测试则是要使得系统性能处
    于失效状态,即压力测试是为了发现在什么条件下系统的性能会变得不可接受。
    因此,通过对本问题描述的分析可以得出,“在响应时间为2s时,系统所能承受的
    最大并发访问用户的数量”属于负载测试,而“系统在多大的并发访问用户数量下,响
    应时间不可接受(例如超过2s)”属于压力测试。
    【问题3]
    本问题考查负载压力测试中的功能内容校验。
    负载压力测试中的功能内容校验,指的是在进行负载压力测试时,需要核查功能的
    执行是否正常,在功能异常或错误时,需要记录所产生的错误。如果没有功能执行结果
    正确的保证,负载压力性能测试就失去了意义。对本为题而言,如果不能保证业务操作
    的正确,则平均每秒事务数的指标是不正确的。
    执行功能内容校验也会带来一些副作用,包括资源消耗、操作行为增加,以及产生
    大量日志等问题。
    参考答案
    【问题1]
    并发性能测试涉及的指标有(1)、(2)、(5)
    疲劳强度测试涉及的指标有(4)
    【问题2]
    第一种测试属于负载测试,第二种属于压力测试。
    负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能
    指标的情况下,系统所能承受的最大负载量的测试。
    压力测试是通过逐步增加系统负载,测试系统性能变化,并最终确定在什么负载条
    件下系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。
    【问题3】
    该软件公司的做法是错误的。
    该软件公司在负载压力测试中没有进行功能校验,忽略了负载压力情况下的功能不
    稳定问题。没有正确的功能保证,负载压力性能测试就失去了意义。
    在测试过程中进行功能校验,需要记录业务操作结果,会导致资源消耗、操作行为
    增加以及产生大量日志等问题。

  • 第3题:

    性能下降曲线的分析中,主要针对的性能指标是______。

    A.响应时间和并发用户数

    B.响应时间和吞吐量

    C.系统响应时间和应用延迟时间

    D.并发用户数和资源利用率


    正确答案:B

  • 第4题:

    作为软件性能测试的指标之一______吞吐量不能无限增大的关键原因是______。

    A.系统响应时间

    B.并发用户数

    C.资源利用率

    D.应用延迟时间


    正确答案:C

  • 第5题:

    为检验某Web系统并发用户数是否满足性能要求,应进行( )

    A.负载测试
    B.压力测试
    C.疲劳强度测试
    D.大数据量测试

    答案:A
    解析:
    本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。
    负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况。压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。大数据量测试包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。
    本题的目标是检验系统并发用户数是否满足性能要求,因此应该是负载测试。

  • 第6题:

    以下不属于负载压力测试的测试指标是( )。

    A.并发用户数
    B.查询结果正确性
    C.平均事物响应时间
    D.吞吐量

    答案:B
    解析:
    本题考查负载压力测试指标的基础知识。负载压力测试常用的指标包括:并发用户数、平均事务响应时间、吞吐量、点击率和资源利用率等。B选项的查询结果正确性属于功能性测试范围。故正确答案为B

  • 第7题:

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


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

  • 第8题:

    系统在某一瞬间能处理的请求数量被称为并发能力,下列软件测试类别中,包含并发能力测试的是()。

    A功能测试

    B集成测试

    C可用性测试

    D性能测试


    D

  • 第9题:

    进行数据库压力测试时要考虑()。

    • A、测试脚本是否正确
    • B、测试机性能
    • C、并发用户规模
    • D、以上全部

    正确答案:D

  • 第10题:

    数据库管理系统为什么要对事务进行并发调度?并发调度时为什么要进行并发控制?


    正确答案: 数据库是一个共享资源,可以供多个用户使用;如果事务一个一个地串行执行,则许多系统资源将处于空闲状态,因此为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,进行并发调度;当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。

  • 第11题:

    问答题
    数据库管理系统为什么要对事务进行并发调度?并发调度时为什么要进行并发控制?

    正确答案: 数据库是一个共享资源,可以供多个用户使用;如果事务一个一个地串行执行,则许多系统资源将处于空闲状态,因此为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,进行并发调度;当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。
    解析: 暂无解析

  • 第12题:

    问答题
    并发用户数是什么?跟在线用户数什么关系?

    正确答案: 并发主要是针对服务器而言,是否并发的关键是看用户操作是否对服务器产生了影响。因此,并发用户数量的正确理解为:在同一时刻与服务器进行了交互的在线用户数量,这种交互既可以是单向的传输数据,也可以是双向的传送数据。
    并发用户数是指系统运行期间同一时刻进行业务操作的用户数量。
    该数量取决于用户操作习惯、业务操作间隔和单笔交易的响应时间。
    使用频率较低的应用系统并发用户数一般为在线用户数的5%左右。
    使用频率较高的应用系统并发用户数一般为主线用户数的10%左右。
    解析: 暂无解析

  • 第13题:

    在引入自动化测试工具以前,手工测试遇到的问题包括 ( ) 。 ①工作量和时间耗费过于庞大 ②衡量软件测试工作进展困难 ③长时间运行的可靠性测试问题 ④对并发用户进行模拟的问题 ⑤确定系统的性能瓶颈问题 ⑥软件测试过程的管理问题

    A.①②③④⑤⑥ B.①②③④⑤ C.①②③④ D.①②③


    正确答案:A

  • 第14题:

    在Web应用软件中,负载测试的最重要目的是了解系统所能承担的______。

    A.并发用户数

    B.最大压力

    C.极限数据量

    D.最大负载


    正确答案:A

  • 第15题:

    ● 通过疲劳强度测试,最容易发现(55)问题。

    (55)

    A.并发用户数

    B.内存泄漏

    C.系统安全性

    D.功能错误


    正确答案:B

  • 第16题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:1.交易响应时间不超过2s2.并发用户数>=10003.CPU 利用率不超过80%4.系统需要7*24 小时不间断的稳定运行5.每秒事务数为7(6) 交易成功率为100%现需要对该软件进行性能测试。【问题1】(4 分)常见的性能测试包括负载测试、压力测试、并发性能测试、疲劳强度测试和大数据量测试等。针对题目中所述的6个性能指标,并发性能测试和疲劳强度测试所涉及的指标各有哪些?【问题2】(10 分)性能测试中,针对一个单独的性能指标,往往需要采用多种不同的测试方法。该软件公司需要测试性能指标(1)和(5),设计了如下的测试方案:测试常规情况下的并发用户数,逐步增加并发用户数,分别测试:(1) 在响应时间为2s 时,系统所能承受的最大并发访问用户的数量;(2) 系统在多大的并发访问用户数量下,响应时间不可接受(例如超过2s)。请指出这两项测试分别属于哪种类型的测试,并分别解释这两种测试类型的基本概念。【问题3】(5分)在测试性能指标(5)时,该软件公司在客户端模拟大量并发用户来执行业务操作,统计平均的每秒事务数。该软件公司认为客户端接收响应信息与该性能指标的测试无关,因此在模拟客户端上发起正常业务申请,接收系统响应后直接丢弃响应信息,没有进行功能校验。请说明该软件公司的做法正确与否,并简要说明原因以及执行功能校验的副作用。


    答案:
    解析:
    【问题1】答案:1、并发性能测试涉及的指标有(1)、(2)、(5)2、疲劳强度测试涉及的指标有(4)【问题2】答案:第一种测试属于负载测试,第二种属于压力测试。1、负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。2、压力测试是通过逐步增加系统负载,测试系统性能变化,并最终确定在什么负载条件下系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。【问题3】答案:该软件公司的做法是错误的。原因:该软件公司在负载压力测试中没有进行功能校验,忽略了负载压力情况下的功能不稳定问题。没有正确的功能保证,负载压力性能测试就失去了意义。执行功能校验的副作用:测试过程中进行功能校验,需要记录业务操作结果,会导致资源消耗、操作行为增加以及产生大量日志等问题。
    【解析】
    【问题1】本小题考查负载压力测试的基本概念。需要注意的是并发性能测试包含了负载测试和压力测试。即逐渐增加并发用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、资源监控指标等来确定系统并发性能的过程。并发性能测试是负载压力测试中重要内容。疲劳强度测试通常是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。从题干的列举的6种性能指标来看,(1)(2)(5)都是并发性能指标,(3)属于系统资源监控指标,(4)属于疲劳强度测试,(6)定义不明确,因为交易成功率取决于多因素,包括业务数据,用户请求数据,基础软件和网络环境等。【问题2】本小题考查负载测试和压力测试的区别。【问题3】本小题考查负载压力测试中的功能内容校验。

  • 第17题:

    以下不属于网络测试的测试指标的是______。

    A.吞吐量
    B.延时
    C.并发用户数
    D.丢包率

    答案:C
    解析:
    本题考查网络测试的基本概念。
    网络测试是指针对软件运行的底层网络环境进行的测试,常见的测试指标包括网络可用性、网络带宽、吞吐量、延时、丢包率等。
    并发用户数是一个整体的性能指标,它跟软件、平台、硬件配置、网络环境都相关,不属于网络测试的指标。

  • 第18题:

    某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:
    4交易响应时间不超过2s
    5并发用户数>=1000
    6CPU利用率不超过80%
    7系统需要7*24小时不间断的稳定运行
    8每秒事务数为7
    9交易成功率为100%
    现需要对该软件进行性能测试。
    常见的性能测试包括负载测试、压力测试、并发性能测试、疲劳强度测试和大数据量测试等。针对题目中所述的6个性能指标,并发性能测试和疲劳强度测试所涉及的指标各有哪些?


    答案:
    解析:
    并发性能测试涉及的指标有(1)、(2)、(5)
    疲劳强度测试涉及的指标有(4)
    【解析】
    本题主要考查负载压力测试相关知识及应用。
    负载压力测试是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量等,以确定系统所能承受的最大负载压力。负载压力测试是性能测试的重要组成部分,包括负载测试、压力测试、并发性能测试、疲劳强度测试、大数据量测试等内容。
    1.本问题考查负载压力测试的基本概念。
    负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量所进行的测试。
    压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下,系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。所以说,压力测试是一种特定类型的负载测试。
    并发性能测试,包含了负载测试和压力测试。通过逐渐增加并发用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、系统资源监控指标来确定系统并发性能。并发性能测试是负载压力测试中的重要内容。
    疲劳强度测试,通常是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标、系统资源监控指标,确定系统处理最大工作量强度性能的过程。一般情况下利用疲劳强度测试老模拟系统日常业务操作。
    大数据量测试,包括独立的数据量测试和综合数据量测试。独立的数据量测试是针对某些系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载性能测试、疲劳强度测试相结合的综合测试。
    从题干列举的6种性能指标看,根据各类测试的定义,可以得出(1)、(2)、(5)属于并发性能测试,(4)属于疲劳强度测试。(3)属于一种系统资源监控的指标,而(6)的定义不明确,因为交易成功率取决多种因素,包括业务数据、用户请求数据、基础软件、网络环境等等。

  • 第19题:

    为检验某Web系统稳定运行情况下能够支持的最大并发用户数,应进行( )。

    A.负载测试
    B.压力测试
    C.大数据量测试
    D.疲劳强度测试

    答案:D
    解析:
    本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。负载测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况。压力测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试:采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。大数据量测试:包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。

  • 第20题:

    并发用户数是什么?跟在线用户数什么关系?


    正确答案: 并发主要是针对服务器而言,是否并发的关键是看用户操作是否对服务器产生了影响。因此,并发用户数量的正确理解为:在同一时刻与服务器进行了交互的在线用户数量,这种交互既可以是单向的传输数据,也可以是双向的传送数据。
    并发用户数是指系统运行期间同一时刻进行业务操作的用户数量。
    该数量取决于用户操作习惯、业务操作间隔和单笔交易的响应时间。
    使用频率较低的应用系统并发用户数一般为在线用户数的5%左右。
    使用频率较高的应用系统并发用户数一般为主线用户数的10%左右。

  • 第21题:

    一般在建设信息化系统时,要求系统支持最大并发用户为用户数量的()%,保证业务高峰时系统正常稳定运行。


    正确答案:50

  • 第22题:

    试述如何对系统进行测试。


    正确答案: 管理信息系统是由若干个子系统组成的,而子系统又是由若干个模块组成的。因此测试过程按照“自底向上”的思想,分为模块测试、分调、总调三个层次,它们分别对应着程序测试、子系统测试、系统测试。
    (1)模块测试的目的是保证每个模块本身能正常运行,在该步发现的问题大都是程序设计或详细设计中的错误,对于模块测试,一般分成人工走通和上机测试两步进行;
    (2)分调。也称子系统测试,就是把经过测试的模块放在一起形成一个子系统来测试,主要是测试各模块之间的协调和通信,即重点测试予系统内各模块的接口,一般有非渐增和渐增式两种策略;
    (3)总调。也称系统测试,它是把经过测试的子系统装配成一个完整的系统来测试,用以发现系统设计和程序设计中的错误,验证系统的功能是否达到设计说明书的要求。

  • 第23题:

    单选题
    系统在某一瞬间能处理的请求数量被称为并发能力,下列软件测试类别中,包含并发能力测试的是()。
    A

    功能测试

    B

    集成测试

    C

    可用性测试

    D

    性能测试


    正确答案: A
    解析: 暂无解析