问答题

阅读下列说明,回答问题1至问题5。
【说明】
信息系统测试中,系统的时间特性、资源利用性等是衡量其效率的重要指标。在软件测试中我们通常会借助于自动化负载压力测试考核系统在一定的大用户量访问、长时间运行、大数据量处理的使用场景下系统的性能是否满足需求,在不满足的情况下通过故障诊断和性能调优的手段,获得系统性能的提升。
下图是某网上报名系统的负载压力测试拓扑图,主要包括数据库服务器、应用服务器、网络设备、负载均衡设备以及测试用机。测试环境网络带宽100MB,应用服务器选择Apache Tomcat 5.0,数据库服务器选择Oracle 10GB,两类服务器操作系统都采用Windows 2000 Server(SP4)。


负载压力测试中模拟大量考生通过此系统执行网上报名,主要测试用例包括“考生注册”和“预定座位”,报名操作的顺序是先执行“考生注册”,再执行“预定座位”。系统性能要求能够承受10000用户并发访问,业务执行成功率保持在80%以上。下表是测试结果数据,其中数据库服务器资源利用属合理范围,网络带宽足够,未在结果中描述。

交易执行情况
并发用户数 响应时间(秒)(平均值) 交易执行成功率
考生注册 预定座位 考生注册 预定座位
6000 4.162 13.102 79.2% 69.4%
7000 9.067 19.600 64.3% 57.1%
10000 13.287 24.947 52.0% 41.7%

                       

 

若系统的性能不能满足需求,有哪些调优措施

【参考答案】

系统性能不满足需求时,调优措施包括:
检查软件设计、软件开发是否正确。
检查软件参数设置是否合理。......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)