刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

阅读下列说明。    
[说明]    
某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。    
该数据管理系统的性能要求为:    
13交易执行成功率100%;    
14接收间隔最小为200ms;    
15查询响应时间在3s以内;    
16查询功能支持至少10个并发用户:    
17数据接收模块CPU利用率不超过40%;    
18数据查询模块CPU利用率不超过20%。
13、简述负载压力测试的主要目的。(3分)
14、对该数据管理系统进行性能测试时,主要关注哪些性能指标?(3分)
15、该系统数据接收模块和数据查询模块的测试结果如表5-1、表5-2所示,请分别指出测试结果是否满足性能需求并说明原因。(6分)
16、根据问题3的测试结果,试分析该系统的可能瓶颈。(3分)


使用微信搜索喵呜刷题,轻松应对考试!

答案:

13、
1)在真实环境下检测系统性能,评估系统性能以及服务等级的满足情况   2)预见系统负载压力承受力,在应用实际部署之前,评估系统性能    
3)分析系统瓶颈、优化系统

14、
1)并发用户数    2)响应时间    3)资源利用率

15、
数据接收模块的测试结果不满足性能指标。当接收间隔为200ms时,存数据库交易成功率为80%,不满足交易成功率100%的要求;当接收间隔为200ms时,CPU利用率为43.8%,不满足不超过40%的要求。    
数据查询模块的测试结果满足性能指标。要求至少支持10个并发用户,所以在15个并发用户的时候响应时间超出3s不能算作不满足。

16、
1)数据接收模块软件没有采用合适的并发/并行策略    
2)服务器CPU性能不足

解析:

本题主要考察了对负载压力测试的理解,性能测试的指标以及根据测试结果分析系统瓶颈的能力。

对于负载压力测试,其主要目的是在真实环境下检测系统的性能,评估系统能否满足服务等级的要求,并预见系统的负载压力承受力。此外,还可以通过测试分析系统的瓶颈,以便进行优化。

性能测试的主要指标包括并发用户数、响应时间和资源利用率等。对于该数据管理系统,主要关注的性能指标为并发用户数、查询响应时间和CPU利用率。

根据提供的测试结果,可以判断数据接收模块不满足性能需求,因为交易成功率未达到100%,并且CPU利用率超过了设定的上限。而数据查询模块则满足了性能需求。

对于系统的可能瓶颈,根据测试结果分析,可能是数据接收模块软件未采用合适的并发/并行策略,导致在高并发情况下性能下降。此外,服务器CPU性能不足也是一个可能的瓶颈。另外,数据库的设计或优化可能也是影响系统性能的重要因素。

创作类型:
原创

本文链接:阅读下列说明。    [说明]    某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share