2005-2010年上半年软件评测师下午试卷 - 图文(3)

2019-08-17 12:53

WWW.ZHENQ.COM.CN 真强网&真的很强 第二,测试服务器的吞吐量(即:每秒可以处理的交易数),主要包括服务器CPU平均使用率达到85%时系统能够支持的最大吞吐量和服务器CPU平均使用率达到100%时系统能够支持的最大吞吐量。

本次测试的性能需求是:指标“响应时间”合理范围为0~5秒。(重点) 测试结果如下: 案例 1

网络环境:2M带宽 客户端性能测试结果; 测试指标 登录响应时间 虚拟用户数 每秒处理完成登录的个数 平均值 3.391秒 N/A 11.897交易/秒

注:图中登录响应时间的纵坐标单位是0.1秒 服务器资源使用结果: 测试指标 CPU使用率 平均值 78% 11

WWW.ZHENQ.COM.CN 真强网&真的很强

案例2

网络环境:4M带宽 客户端性能测试结果: 测试指标 登录响应时间 虚拟用户数 每秒处理完成登录的个数 平均值 4.795秒 N/A 13.447交易/秒

注:图中登录响应时间的纵坐标单位是0.1秒 服务器资源使用结果

测试指标 CPU使用率 平均值 98% [问题1] (3分)

简述软件系统交易执行响应时间(“RT”,ResponseTime)的概念。

12

WWW.ZHENQ.COM.CN 真强网&真的很强 [问题2] (3分)

分析案例 1 的测试结果数据;指出满足系统的性能指标需求时,系统能够承受的并发用户登录的最大数量,并说明理由。 [问题3] (4分)

分析案例 1 的测试结果数据,说明服务器CPU资源使用率是否合理,以及带宽是否是系统瓶颈,并陈述理由。 [问题4] (4分)

分析案例 2 的测试结果数据,说明服务器CPU资源使用率是否合理,以及增加带宽是否是提高系统性能的有效方法,并陈述理由。 [问题5] (6分)

论述CPU使用率成为系统性能瓶颈时,如何制定解决方案?论述网络带宽成为系统性能瓶颈时,如何制定解决方案?

分析:试题二 [问题1]

响应时间是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采集的时间戳之间的时间间隔,是衡量特定类型应用事务性能的重要指标,标志了用户执行一项操作大致需要多长时间。 [问题2]

系统能够承受的并发用户登录的最大数量为50

题中指出\通常情况下,交易操作合理的响应时间为5秒以内\。此案例中,登录响应时间随虚拟并发用户数增加而增长。在50个虚拟并发用户的负载下,登录响应时间达到5秒(注意图形中响应时间指标的比例为10)。当负载超过50个虚拟并发用户,响应时间超过5秒。所以此案例中最合理的并发用户数为50。 [问题3]

服务器CPU资源使用率是合理的。 2M带宽是系统处理业务的瓶颈。 理由是对比\带宽登录\案例,4M带宽下,系统每秒处理完成的登录个数固定在13.5个左右,登录响应时间随虚拟用户数增加而增长。在60个虚拟用户的压力下,登录响应时间在4.2秒左右(注意图形中响应时间指标的比例为10)。在80个虚拟用户的压力下,登录响应时间在5.8秒左右,所以在合理登录响应时间(5秒)内预计同时登录用户数是70左右。服务器CPU使用率成为系统处理的瓶颈。说明随着带宽的提高,系统的处理能力进一步提高,同时高吞吐量造成了系统资源的紧张,带来了新的系统性能瓶颈。 [问题4]

服务器CPU资源使用率不合理,其平均值超过85%。

4M带宽的网络测试环境与2M带宽的网络测试环境相比,带来了新的系统瓶颈(CPU资源使用率平均值超过85%),所以增加带宽不是提高系统性能的有效方法。在此基础上,继续提高带宽,系统的处理能力将进一步提高,高的处理能力会使服务器的资源瓶颈进一步加重,带来更加严重的后果。 [问题5]

当CPU资源使用成为系统瓶颈时的解决方案可以概括为: 1. 增加CPU的个数; 2. 提高CPU的主频;

3. 将web服务器与数据库服务器分开部署;

13

WWW.ZHENQ.COM.CN 真强网&真的很强

4. 调整软件的设计与开发;

当带宽成为系统瓶颈时的解决方案可以概括为: 1. 增加带宽; 2. 压缩传输数据。

试题三 (15分)黑盒测试之场景法-加油站业务测试

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

软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某IC卡加油机应用系统的基本流和备选流的描述。 基本流A; 序号 用例名称 1 2 3 4 5 6 准备加油 验证加油卡 验证黑名单 输入购油量 加油 返回加油卡 用例描述 客户将IC加油卡插入加油机 加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡 加油机验证卡账户是否存在于黑名单中,如果属于黑名单,加油机吞卡 客户输入需要购买的汽油数量 加油机完成加油操作,从加油卡中扣除相应金额 退还加油卡 备选流: 序号 用例名称 B C D E 加油卡无效 用例描述 在基本流A2过程中,该卡不能够识别或是非本机可以使用的IC 卡,加油机退卡,并退出基本流 卡账户属于黑名在基本流A3过程中,判断该卡账产属于黑名单,例如:已经挂 失,单 加油机吞卡退出基本流 加油卡账面现金系统判断加油卡内现金不足,重新加入基本流A4,或选择退卡 不足 加油机油量不足 系统判断加油机内油量不足,重新加入基本流A4,或选择退卡 [问题1] (5分) 使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。 [问题2] (4分)

场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。 如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例

14

WWW.ZHENQ.COM.CN 真强网&真的很强 中的测试用例包含测试用例、ID、场景涤件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功加油”基本流。请按上述规定为其它应用场景设计用例矩阵。 测试用例表 测试用例 场景 ID号 C01. C02. C03. C04. C05. 账号 是否黑 名单卡 I 输入 油量 V 账面 金额 V 加油机 油量 V 预期结果 成功加油 场景1;成功加油 V [问题3] (3分) 假如每升油4元人民币,用户的账户金额为1000元,加油机内油量足够,那么在A4输入油量的过程中,请运用边界值分析方法为A4选取合适的输入数据(即油量,单位;升)。 [问题4] (3分)

假设本系统开发人员在开发过程中通过测试发现了20个错误,独立的测试组通过上述测试用例发现了100个软件错误,系统在上线后,用户反馈了30个错误,请计算缺陷探测率(DDP)。 分析:试题三 [问题1]

场景1:A 场景2:A、B 场景3:A、C 场景4:A、D 场景5:A、E [问题2] 测试用场景 例ID号 C02. C03. C04. C05. 场景2:卡无效 场景3:黑名单卡 场景4:金额不足 场景5:油量不足 [问题3] 1. 0升 2. 250升

15

帐号 I V V V 是否黑名单卡 输入油量 帐面金额 n/a V I I n/a n/a V V n/a n/a I V 加油机油黑 预期结果 n/a n/a V I 退卡 吞卡 提示错误,重新输入加油量 提示错误,重新输入加油量


2005-2010年上半年软件评测师下午试卷 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于对施工日志检查通报通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: