国美电器:压力测试成为IT运维“基因”
DOIT原创 崔昊 发表于:12年10月30日 15:43 [原创] DOIT.com.cn
国美电器:压力测试成为IT运维“基因”
“没有人不变化,如果说这个系统的数据量是从头到尾不变的,然后信息系统从头到尾一成不变,那是什么样子?这样一个IT系统是什么样的系统?这是无法想象的。”吕意凡说,就像市场竞争和顾客的选择总在千变万化,IT系统也时刻处在变化中。
因此,与系统上线压力验证同等重要的,是把压力验证的工作制度化、规范化、日常化。吕意凡表示,系统的压力测试要“不断的进行、不断的优化”,以此了解系统变更、优化前后的变化,预测可能出现的问题。
“IT建设另一个更大的挑战在于,建设只是一个开始,如何长期稳定地运维,支持一套系统稳定持续地进行变革,为生产创造效益。”据吕意凡介绍,国美电器不仅在系统上线前使用HP LoadRunner进行压力验证,更把这套软件用在了运维的变更管理上,新ERP系统或关联的外围系统出现任何的需求变更、系统更新,最终在向生产环境交付、发布系统之前都必须进行压力测试。
“往往是你越觉得这个事简单,越容易出事儿。”吕意凡认为,日常更新和业务需求变革中对系统很小的改动,都有可能对系统造成不可挽回的影响,只有做完压力测试之后,才能了解这些变化对生产系统可能带来的冲击和影响。因此,在生产运维过程中,如何把压力测试做好,继而规避生产系统在运行过程中可能出现的风险,非常值得重视。
“比如说某些服务在运行过程中非常低效或是性能非常差,这需要不断优化,优化后和优化前的对比和它如何在多场景支持的使用情况下去处理进程,从我们的经验来看,上线之初方案的验证和架构性的验证,可能只是一个简单的罗列的场景,一个简单的交易类型。实际上真正在生产环境当中,可能是一个更复杂的多并发场景,这个情况下往往需要相当丰富的业务知识和技术了解,以及对问题的认识。”
吕意凡认为,正常情况下的变更管理是IT管理人员是家常便饭,国美电器每天的数据量增量是上百GB,生产系统的任何一个变更完成到一定程度可能都难以把握,压力测试——日常的、针对任何系统变化的——验证工作,是必须的一环。他同时表示,随着IT运维人员对HP LoadRunner越来越熟悉,系统的优化工作也变得越来越可靠和可信,这让国美电器的IT运维越做越好。
在采访中,谈到国美电器此次新ERP系统上线与HP LoadRunner压力验证的紧密配合,吕意凡列举了四项他所看到的HP LoadRunner做出的“突出贡献”:
·对于系统性能状况制定量化的标准和做针对性的性能测试,使得国美电器ERP系统的质量和性能均可量化。
·对ERP系统进行快速多次迭代的性能测试,使国美电器在消费者需求快速变化的情况下,提高运营效率。
·完成对于20多个应用和软件的性能测试,高系统的性能,降低系统上线风险。
·有效降低国美电器SAP ERP系统上线失败的风险,减少不必要的损失,节省了大量的人力物力。