一.概述
随着互联网和计算机技术的发展,越来越多的系统需要通过性能工程来保证产品的质量。系统的性能问题会导致服务中断、用户流失,从而影响企业的运营和声誉。恒天软件性能工程团队凭借近10年在多个领域的实践经验,专注于为客户提供性能工程领域服务和解决方案,帮助客户建立系统的性能保障体系,使客户能够专注于自身核心竞争力的提升。恒天软件性能工程团队旨在为客户提供专业、优质、高效、灵活的性能工程服务,帮助企业评估与优化系统性能、监理性能工程实施过程、订制性能工程自动化工具和培训专业人才。
二.优势
恒天软件性能工程团队为客户提供专业、优质、高效、灵活、全面的性能工程服务,从而满足不同客户对性能工程的需求,保证系统高效运转。
(1)专业:10 年在多领域的性能工程实践经验,走在科研前沿,采用专业工具、流程,模版化作业。
(2)全面:提供性能需求分析、性能测试、调优、容量规划等一系列性能工程领域服务。
(3)优质:以客户需求为中心,坚持优化专业水平和服务质量。
(4)高效:通过自动化工具、标准化流程、参数化模版提高效率,为客户节省支出。
(5)灵活:多种服务和计费模式,充分考虑客户需求,服务高度可订制。
三.主要服务
金牌服务
(1)性能测试: 包括web应用性能测试、手机应用性能测试、基础软件性能测试。
(2)性能调优:速度调优、吞吐量调优、容量调优。
(3)容量规划: 应用、数据库或其他服务器的基准测试、升级、扩容。
特色服务
(1) 软硬件基准测试:系统软硬件变更前后进行基准测试并进行对比。
(2) 云平台选型:对云平台产品的CPU、内存、网络和磁盘IO这四大方面进行性能采集。
(3) 云平台迁移对比:全方位立体化的设计测试方案,充分对比业务迁移前后的性能表现。
高级服务
(1)工具定制:通过定制性能测试工具,可以满足用户针对平台、应用协议以及其它特殊性实现高度自动化的性能测试、分析和管理。
(2)测试监理: 建立性能工程实施流程,作为第三方监理性能工程实施过程。
(3)性能测试培训:包括测试理论、工具使用、实战训练、系统调优等。
四.典型案例
案例一:国内某清算所
国内某清算所重构新核心系统以支持日益扩张的清算业务,而系统的性能无疑是该系统成败的关键之一。该核心系统规模大(开发规模超过1500人月)、复杂度高、业务繁多,且专业性强,功能上与各个类型的金融机构都有接口,且研发过程中开发商使用了较多自身研发的协议,这无疑加大了性能测试的难度。
恒天软件凭借着性能测试的专业度以及善于解决难题的特质成为客户的首选。凭借其多年在金融系统测试方面的经验积累和对性能工程的深入理解,恒天软件的团队在短短的一周内便深入地理解了客户的系统软硬件架构、整体业务、业务特点以及系统性能关键点,并制定了性能测试方案。性能工程团队通过努力高效地完成了这个“不可能”完成的测评报告和改进方案,在实施过程中,恒天软件团队发现了多处严重性能缺陷以及严重影响系统性能的部署和架构问题,确保了系统的稳定性,得到了客户的高度评价。
案例二:某省人民医院
该客户是一所以医疗为主,集教学、科研、预防保健和社区服务于一体的省属唯一的综合性三级甲等医院。通过将医疗信息化的升级发展,与大数据、云计算技术的深度融合,以医疗云数据中心为载体,为患者在微信公众号平台上提供挂号预约和检查报告等智慧医疗服务。
项目特点
(1)系统需要接收患者发送的预约挂号请求以及检查报告请求。由于患者数量较多,因此对在高并发下系统的稳定性与响应性的要求较高。
(2)系统需要同时兼容使用不同带宽的就诊人,并且需要处理大量的静态资源,因此对于系统的网络带宽传输能力的需求较高。
(3)系统部署于公有云平台,亦购买了公有云平台的服务组件。但此类组件的内部工作情况对于外界而言并不完全可知,因此也无法知悉其是否会成为性能瓶颈。
提供的服务
(1)采用自动化性能测试工具,模拟了来自移动端的请求。
(2)通过增加应用服务器的堆内存,解决了系统在高并发情况下出现的内存溢出问题。
(3)修改了服务器的最大连接数,使系统的响应速度能够达到可接受的范围。
(4)发现了数据库中存在的执行较慢的SQL语句,经调优后大幅度地解决响应性方面的不足。
(5)主要浏览场景的并发数从调优前的500增加到了现在的1500,比之先前提升了3倍。
(6)主要操作场景的并发数从调优前的10增加到了现在的1500,比之先前提升了150倍。