上海数慧  数据与智慧的桥梁!

典型案例    Typical Case
清远市“三规合一”信息平台性能测试和优化

背景

清远市“三规合一”信息平台面向“三规合一”工作要求,核心提供包括三规冲突协调专家系统、三规合一信息服务系统、三规合一项目审查系统、三规合一台账中心以及三规合一运维管理系统,从而为三规的冲突发现与矛盾协调解决、三规融合成果的信息共享、三规工作动态统计提供完整的应用。


需求


性能作为非功能需求,是提升用户体验非常重要的内容之一。在规划业务办公过程中,业务人员对系统性能的要求随着政务服务的要求越来越高。

业务场景较为复杂。信息服务、项目审查、冲突协调等5个子系统集成了局里业务的重要支撑功能,覆盖面大,要求图文交互、业务交互等各类服务接口20多个,调用响应速度不能超过3秒。

系统使用率较高。用户在线比例90%,在线工作时间超过8个小时,系统并发用户数达到峰值时,仍然能够保证系统流畅响应。

业务系统是对外对内服务的支撑,需要提供7*24小时服务。


解决方案


1、使用性能测试工具,开发自动化测试脚本。模拟实际用户在5个子系统中的所有主要场景,并且模拟出大量用户在一个时间段内进行频繁操作的压力。

2、按照预测数据量进行样例数据灌装。样本数据使用随机的文本字符排列,模拟系统的历史和未来的业务数据量情况。

3、使用监控工具,监控各台服务器的核心体征指标,收集系统在高负载时的运行状态。

4、使用数据库的性能统计数据,收集、分析和识别数据库运行的性能瓶颈。

5、模拟集群中单个节点突然宕机的场景。

6、持续性监控网络的连接情况。

整个测试过程中,使用不同的用户操作负载,并进行的连续8小时的长时间运行测试,以检验系统的性能表现和运行稳定性。


成效

通过在一系列的测试场景模拟,验证系统在实际业务使用中性能表现。

1、验证了极端场景。单个节点宕机后,系统会自动把请求切换至另一个节点,验证系统是持续可用的。在高负载的8小时连续模拟测试中,系统响应时间平稳,验证系统运行稳定性良好;同时,网络也未发生异常情况,验证当前的网络环境是可用的。

2、通过对发现的性能瓶颈,进行相应的性能调优,提高系统的性能表现。与开发人员一起优化了页面的请求逻辑,使首页响应时间从2秒多缩短至1.5秒左右,性能表现提升了约35%。与DBA一起优化了综合查询的响应时间,从5-7秒缩短至2-3秒,性能表现提升了100%以上。与DBA一起优化了Oracle数据库的配置参数,降低了磁盘IO的时间占比,整体性提升了数据库的性能表现。

3、预测了系统的承载容量。验证确认了5年未来业务运行数据和10年历史归档数据量下的性能表现。根据用户操作负载与系统运行负载的关系分析,预测系统在满足现有局内用户使用的情况下,还能再扩展约3倍的用户数量。


联系我们

  电话:021-61016225 021-61016226

  传真:021-61001383

  邮箱:zhaopin@dist.com.cn

  地址:中国(上海)自由贸易试验区张衡路1000弄58-59号

DIST上海数慧

Copyright © 2001-2016 上海数慧系统技术有限公司All rights reserved  沪ICP备05004315号

敬请期待

敬请期待

DIST上海数慧

021-61016225  021-61016226