并发用户数 10 20 30 50 交易吞吐量平交 易 响 应时间均值(trans/s) 平 均 值 (s) 0.56 2.15 3.87 7.02 0.57 1.16 3.66 6.63 数据库服务器CPU平均利用率 37.50% 57.32% 70.83% 97.59% 应用服务器CPU平 均 利 用率 13.58% 24.02% 39.12% 53.06% [问题 1](4 分)
简述交易吞吐量和交易响应时间的概念。 [问题 2](2 分)
试判断随着负载增加,当交易吞吐量不再递增时,交易响应时间是否会递增,并说 明理由。 [问题 3](3 分)
根据上述测试结果,判断服务器资源使用情况是否合理,为什么? [问题 4](5 分)
在并发用户数为 50 时,如果交易吞吐量和交易响应时间都不满足需求,简述数据 库端造成此缺陷的主要原因,有效的解决方案是什么? [问题 5](2 分)
去年全年处理“税票录入”交易约 100 万笔,考虑到 3 年后交易量递增到每年 200 万笔。假设每年交易量集中在 8 个月,每个月 20 个工作日,每个工作日 8 小时,试采 用 80~20 原理估算系统服务器高峰期 “税票录入”的交易吞吐量(trans/s)。 案例分析试题二 【问题1】
交易吞吐量:系统服务器每秒能够处理通过的交易数。 交易响应时间:是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采集的时间戳之间的时间间隔,是衡量特定类型应用事务性能的重要指标,标志了用户执行一项操作大致需要多长时间。 【问题2】
知识点包括:
随着负载增加,当交易吞吐量不再递增时,交易响应时间一般会递增。 当系统达到交易吞吐量极限时,客户端交易会在请求队列中排队等待,等待的时间会记录在响应时间中。 【问题3】
数据库服务器资源使用不合理。 当并发用户数达到50时,数据库服务器CPU平均利用率(%)达到97.5%,属不合理范围。 【问题4】
数据库端造成此缺陷的主要原因包括: 服务器资源负载过重; 数据库设计不合理;
数据库单个事务处理响应时间长;
系统并发负载造成最终用户响应时间长;
有效的解决方案是:采用数据库集群策略,并注意配置正确。 【问题5】
(1000000*2*80%)/(8*20*8*3600*20%)=1.74trans/s 即服务器处理\税票录入\交易的吞吐量应达到1.74trans/s
21
试题三(15 分)(黑盒测试之因果图法 课本P539)
阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 [说明]
在 ERP(企业资源计划)系统中,“计划管理”模块的流程图如下:
[问题 1](4 分)
因果图法是功能测试案例设计方法中的一种,简述利用因果图导出测试用例需要经过哪几个步骤?
[问题 2](4 分)
根据题干中的流程图,利用因果图法,找出哪些是正确的输入条件,那些是正确的输出结果,
22
将下列描述的字母编号填入表中。 a.可以进行销售发货管理
b.可用库存不满足销售需求(有可用库存) c.可用库存不满足销售需求(无可用库存) d.可用库存满足生产需求 e.可用库存不满足生产需求
f.可用库存不满足生产需求(无可用库存) g.可以进行 MPS 运算 h.可用库存满足销售需求 i.生成主生产计划 j.生成计划采购定单 k.生成计划生产定单 l.可以进行 MRP 运算
输入条件 输出结果
[问题 3](7 分)
下图画出“计划管理”模块的因果图。请把问题 2 中列出的输入条件和输出结果的 字母编号填入到空白框中相应的位置。
案例分析:试题三
分析:从ERP流程图可分析出原因和结果(课本P539)
23
画出因果图
24
相关推荐: