问题
问答题
[说明]
性能测试在系统质量保证中起重要作用。某项目组对一个电子政务平台系统执行了负载压力性能测试,重点评估其效率质量特性中的时间特性和资源利用性两个质量子特性。性能需求可以概括为:业务成功率达到100%;响应时间在8秒之内;服务器资源利用合理。测试环境逻辑部署图如下图。
如60个用户并发执行“新立申请”业务的成功率为80%,应用服务器内存页交换速率为2000page in/s,数据库服务器CPU平均占用率达到100%。
请说明该业务的性能是否满足需求。
假设系统中间件和数据库软件配置正确,请指出系统可能存在的性能瓶颈。
答案
参考答案:
本题考查能否正确判断测试指标是否合理,以及工程师对系统瓶颈的初步判断。
以下列出的是最有可能存在的三种瓶颈。
业务成功率(没有达到100%)、应用服务器内存页交换速率(大于80)、数据库服务器CPU平均占用率(大于85%)3个指标都不满足性能需求。
系统存在的性能瓶颈可能包括:
(1)应用服务器物理内存不够。
(2)数据库服务器的CPU性能不足。
(3)数据库设计有问题或没有优化。