早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某软件公司为

题目

试题二(共15分)

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

【说明】

某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:

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

(2) 并发用户数>=1000

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

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

(5) 每秒事务数为7

(6) 交易成功率为100%

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

【问题1】(4分)

常见的性能测试包括负载测试、压力测试、并发性能测试、疲劳强度测试和大数据量测试等。针对题目中所述的6个性能指标,并发性能测试和疲劳强度测试所涉及的指标各有哪些?

【问题2】(6分)

性能测试中,针对一个单独的性能指标,往往需要采用多种不同的测试方法。该软件公司需要测试性能指标(1)和(5),设计了如下的测试方案:

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

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

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

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

【问题3】(5分)

在测试性能指标(5)时,该软件公司在客户端模拟大量并发用户来执行业务操作,统计平均的每秒事务数。该软件公司认为客户端接收响应信息与该性能指标的测试无关,因此在模拟客户端上发起正常业务申请,接收系统响应后直接丢弃响应信息,没有进行功能校验。请说明该软件公司的做法正确与否,并简要说明原因以及执行功能校验的副作用。

参考答案
正确答案:

试题分析

【问题1】

并发性能测试的过程,是一个负载测试和压力测试的过程。即逐渐增加并发用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、资源监控指标等来确定系统并发性能的过程。并发性能测试是负载压力测试中重要内容。属于并发性能的指标应有(1)(2)(3)(5)(6)

疲劳强度测试通常是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。属于疲劳强度的指标应有:(4)

【问题2】

负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试

压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。简单来说,压力测试是为了发现在什么条件下系统的性能会变得不可接受。可见,压力测试是一种特定类型的负载测试,例如,访问一个页面的响应时间规定为不超过秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量,而压力测试就是测试系统在多大的并发访问用户数量下,响应时间不可接受,例如超过1分钟(定义为失效状态)

因此本题中 1是属于负载测试,2是属于压力测试【问题3】

(5)每秒事务数为7,本题的做法是等系统响应就丢弃没有执行功能验证,这种做法是不正确的:系统对客户端进行了响应,并不是说就执行完了该事务,只是系统开始接受相关的请求,系统可能由于一些配置可以导致系统接受一系列的事务,这些事务在系统中进行排队等待执行。这就可能导致系统可能接受了7个事物,但执行完这些事务可能就需要更多的时间;同时如果不对事务进行功能校对,而无法确定系统是否对事物进行了正确的响应。执行功能校对会导致测试成本增加

试题答案

【问题1】

属于并发性能的指标应有(1)(2)(3)(5)(6)

属于疲劳强度的指标应有:(4)

【问题2】

负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试

压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。

因此本题中 1是属于负载测试,2是属于压力测试

【问题3】

(5)每秒事务数为7,本题的做法是等系统响应就丢弃没有执行功能验证,这种做法是不正确的:系统对客户端进行了响应,并不是说就执行完了该事务,只是系统开始接受相关的请求,系统可能由于一些配置可以导致系统接受一系列的事务,这些事务在系统中进行排队等待执行。这就可能导致系统可能接受了7个事物,但执行完这些事务可能就需要更多的时间;同时如果不对事务进行功能校对,而无法确定系统是否对事物进行了正确的响应。执行功能校对会导致测试成本增加

从下列的3道试题(试题三至试题五)中任选2道解答。 如果解答的试题数超过2道,则题号小的2道解答有效。


看了试题二(共15分)阅读下列说明...的网友还看了以下:

阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】 某公司采用Windo 计算机类考试 2020-05-26 …

阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】 某公司内部搭建了一 计算机类考试 2020-05-26 …

阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】 某公司网络拓扑结构 计算机类考试 2020-05-26 …

阅读以下说明,回答问题1和问题2,将解答填入答题纸对应的解答栏内。 【说明】 某公司有3个分支机构 计算机类考试 2020-05-26 …

阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。 【说明】 某公司建立局域网拓 计算机类考试 2020-05-26 …

阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】 某公司的IDC(互联网 计算机类考试 2020-05-26 …

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】A公司属于创业型公司,随着公 计算机类考试 2020-05-26 …

阅读下列说明,回答问题1至问题3。将解答填入答题纸的对应栏内。 【说明】 某创业型公司乙在201 5 计算机类考试 2020-05-26 …

阅读下列说明,回答问题1至问题3。 [说明] A公司是一家小型IT公司,公司与B大学初步商定,欲以B 计算机类考试 2020-05-26 …

我们这里说帆布的盎司是多少克。1盎司=?我们这里说帆布的盎司是多少克。1盎司=?我们有一个订单是8 其他 2020-07-17 …