国美电器:压力测试成为IT运维“基因”

DOIT软件频道 10月30日原创报道:当今企业的业务几乎完全依赖于IT环境,关键业务系统、ERP平台、硬件基础架构以及IT团队,组成了关系紧密却略显复杂的应用循环。企业业务与这个循环紧密联系,运行着企业商业业务的几乎每一步流程,但在当下竞争激烈的商业环境中,突发的、难以预测的商业压力不断涌现,而这不仅意味着稍纵即逝的行业机会,甚至意味着企业的信誉与生存。

因此,缺乏测试或是不当测试会造成严重后果,例如由于质量差导致软件某项或全部功能/性能失败、由于不能承担访问压力从而造成的系统崩溃、业务系统推向运作的时间滞后等一系列难以挽回损失的后果,因为这不仅有关于企业的业务收入和商业机遇,更有关于企业在激烈的市场竞争中,是否能够保证自己的目标用户群体不流向竞争对手。

作为国美电器首席信息官,吕意凡在国美ERP系统——对于这一国内首屈一指的家电零售企业来说,其线下门店、线上电子商城(包括国美电器网上商城和库巴网)都有赖于这一ERP系统的支撑和服务——上线前实施了一系列的系统验证与压力测试,而随着国美电器与惠普软件携手对其ERP系统上线前及实施过程中的一些必要环节进行系统全面的压力验证,新的ERP系统不仅满足了国美电器的业务需求,更进一步降低了投资风险。

但最重要的是,吕意凡和国美电器的IT团队,对国美ERP系统的“健康情况”了如指掌,他们不仅熟悉这一ERP所能够承载的业务规模,更熟悉在进行业务变更和技术优化之后,如何持续的保证国美ERP系统继续健康、稳定的运行。

“你们的每一笔交易,我们每一天的交易量,都要在这个系统中实现,没有一个强壮的、稳定的、高可用的系统也就没有办法支持1000多亿的销售额能力的平台”,吕意凡表示,信息系统已经成为零售企业的“生命线”,国美电器无时无刻不在考虑如何全面、快速的完成对系统健康的监控和测试,而与惠普在测试方面的合作,快速而有效的排除了国美电器在新ERP系统上线前的顾虑,加快了国美电器业务升级换代的速度。

“这次ERP切换的成功,绝不仅仅是信息化建设的成功,是全体国美人和项目参与者的成功,这个过程中凝聚了所有国美人和项目参与者的心血。”吕意凡感叹,国美电器最近几年快速发展的同时,IT系统的建设也已经实现了从量变到质变的飞跃,而在这个过程中,优秀、全面、高效的测试工作,功不可没。

国美电器有限公司首席信息官吕意凡

中国惠普有限公司软件事业部大中华区总经理于志伟

零售行业:业务模式与信息系统双转型

“在零售行业,顾客的购买习惯和以前已经大不相同,速度越来越快,信息量越来越大,客户要的服务也越来越快捷。”中国惠普有限公司软件事业部大中华区总经理于志伟表示,随着互联网、电子商务以及其他信息技术的应用,零售行业顾客的购买方式出现了很大的变化,造成了零售行业面临很大的挑战——但这也是机遇。

于志伟谈到,零售行业的转变是多方位的:首先,信息技术与业务的结合度更加紧密,由于中国零售商供应链整合的需求对信息化提出更高要求,大多数零售商已应用了采购多种业务和管理系统,如供应链、库存、销售系统等。但是,总体来看,中国零售商供应链整合的需求进一步加强。

其次,电子商务在中国零售业中所占的比重逐年上升,越来越多的零售商关注和重视在线销售,并力推线上与线下整合销售,实现一体化的进销存及市场拓展。

第三方面,零售企业在电子商务上的发展以及不断扩展的销售门店,让零售企业对物流的依赖度越来越高,零售商需要及时处理订单,并将订单信息准确传递到物流配送系统,快速地将货物送到消费者手中。

最后,以国美电器为代表的连锁规模效应日益明显,以国美电器ERP项目的成功实施为例,这一系统国美电器全国门店同时成功上线,标志着连锁零售业向大型连锁零售集团方向发展已经成为必然趋势,零售商对集团管控需求凸显,随着连锁模式向更多行业和业态延伸,IT解决方案也相应的需要多向延伸。

但于志伟也谈到,更完善的业务流程、最短时间的系统上线、最快速度的应用开发以及最高质量的IT建设保证,使得像国美电器ERP项目这样的大规模、核心业务系统上线所需要保证的质量尤为受到关注,他认为,新上线应用的质量保证成为CIO关注的核心,而特别需求变更的成功发布促使其组建自己专业的测试团队来进行系统级的测试已成为必要的选择。

“国美的ERP系统上线的门店数量是非常非常庞大和复杂的,这套系统能快速上线,需要各个方面的专家、各个方面的解决方案是非常多的。在这里,首先我们要充分认识到这样一套系统在上线过程中,里面的各种系统是怎样的,数据是怎么流通的,系统跟系统之间是怎样流通的,又是怎样流回来的?它有不同的场景。”于志伟表示,当时与国美电器合作进行新ERP系统的压力测试验证,惠普方面不仅为国美电器进行了充分的规划,并投入大量专家与国美电器的团队合作,双方的专家更是在一起完成了对新ERP系统的各种突发、大并发测试,这些都是保证业务正常上线的牢固基础。

对此,吕意凡表示:“国美通过变革影响了整个行业,影响了整个消费市场,也影响了整个(消费群体的)需求变化。”他谈到,20多年前主导家电销售的零售形式是百货公司和商场。国美的模式出现以后,对过往的零售的传统模式形成了本质上的改变,是中国零售业的创新。就像今天的电子商务线下、线上的结合也是一种新的时代。

他认为,正因为现在以国美电器为代表的零售行业处在转型的关键时刻,零售企业对企业信息化建设、核心系统的重视程度是非常高的,而在过去十几年的积累中,以ERP系统为代表的核心业务系统已经成为企业正常运营的关键,所以,这一次国美以SAP软件为核心的ERP系统大升级,“过程是非常复杂的”,而且几乎“把SAP能够用到的适合零售行业的模块基本上都使用到了”。再算上外围系统,整个平台大概有20多套子系统。

“随着我们国家经济的发展,人民生活水平的提高,大家需求的变化,特别是多样性的变化,对零售行业有着重要的影响,同时也需要行业能够适应这些变化,也要有新的模式,这是国美一直以来保持着一种创新能力,不断寻求变化以适应市场和需求的变化。”吕意凡认为,正是在这一零售行业转型的关键时刻,国美ERP系统的转型与再造,就显得尤为重要。因此,国美不仅仅在这一次系统改造上解决销售的问题,更结合供应链管理的需求,整合改造了供应链协同等等方面的系统支持。

这意味着,这一次新ERP系统的上线,将影响国美电器整个企业从供应链到企业资源管理,再到销售行为的全业务链。新的ERP系统面临的,是稳定支撑转型中的国美电器业务与系统自我升级完善的双重挑战,如无稳定、可靠、可信的压力验证,一旦出现问题,对于国美电器来说后果不堪设想。

新ERP系统上线:确保系统“0缺陷”

据吕意凡介绍,国美电器此次的新ERP系统上线,面临的是这样的挑战:国美有30万员工、ERP系统共涉及20多套子系统、1800多家相关门店、支持年1000亿的销售规模,对于参与新ERP系统上线项目的200多名IT人员来说,这意味着国美电器的IT系统和业务,正迎来关键时刻。

“国美电器信息化的开始时间很早,在这个长期的过程中,我们几乎将SAP所有适合于零售行业的模块都使用到了,随着新系统即将投入使用以及与此同时的大规模数据迁移,ERP系统此次升级带来了非常多的IT挑战。”吕意凡表示,新ERP系统上线对国美电器的IT团队来说,提出了三大挑战。

首当其冲的是保证新的系统大面积推广使用的稳定性;其次是各个模块和应用能够满足日常使用的工作负荷;第三是保证各个门店和分支机构在使用时的反应时间能够满足要求;而与此相关的是,国美电器在全国的线下门店、国美电器网上商城以及国美旗下的库巴网,都在这一个体系中。

因此,吕意凡对这一次新ERP系统的要求尤为严格:“(我们)要求确保IT系统是强壮的,而不仅仅是简单的‘健康’。”他表示,IT团队必须对每一项变革需求都了然于胸,了解其对国美电器信息系统可能造成的影响,尤其是对交易型的缺陷要做到“0缺陷”。

“生产系统任何一个缺陷对我们的影响是巨大的。”吕意凡表示,如果系统的可靠性或是高可用性出现了问题,这套系统的质量水平就出现了问题,这一影响将是巨大的,这不仅仅是门店没办法进行正常的交易,更意味着国美电器难以适应市场和需求的变化,丧失掉顾客对国美电器的信心。

吕意凡认为,在系统开发和测试过程中,最核心的一点是“要在生产运维过程中,考虑如何把压力测试做的更好,尽量规避风险或是发现风险的存在。”

因此,吕意凡表示,国美电器从整个架构,包括硬件的选择、具体型号的最终确定,以及整个集成方案、上线计划的确定,都大量实用软件进行从性能到方案的验证,国美电器需要的是为高交易额、大业务量、多路并发而设计的压力测试软件,希望借助软件验证不同场景、多并发的环境下新ERP系统的不同表现。最终,国美电器选择的是惠普的HP LoadRunner软件,对新ERP系统上线前及实施过程中的必要环节与业务应用进行全面的压力验证。

“我们经过了充分的论证和考核,最终选择了LoadRunner。”吕意凡表示,对于大交易量、大并发的测试上,LoadRunner有着天生的优势,能够通过不同的场景验证,来确保这些系统的强壮度,这就是LoadRunner带给国美电器的价值。

“LoadRunner要不要买?我个人感觉,一个集成压力测试环境无论是大的IT环境还是小的IT环境都是必需的。”吕意凡表示,LoadRunner对于国美电器的用途是多方面的,它不仅帮助国美电器了解系统性能的指标,了解系统中可能存在的问题,还能够了解到自身对资源的能力设计是否合理。他谈到,如果想完成所有这些工作,普通的开源解决方案或是其它的软件无法全面满足国美电器的需求,LoadRunner是国美电器的第一选择。

“我在这个行业工作很多年了,对不同的软件也有很多了解,压力测试可能就是(首选)LoadRunner。要是不知道这个软件,倒是个很大的问题。”吕意凡补充到,他认为,LoadRunner没有复杂、难懂的场景脚本设置,又提供大规模的、多台机器进行压力测试的能力,可以简单地设置多场景、多并发的压力测试计划,尽可能的模拟最大量的场景,“是最符合国美电器的测试软件”。

国美电器:压力测试成为IT运维“基因”

“没有人不变化,如果说这个系统的数据量是从头到尾不变的,然后信息系统从头到尾一成不变,那是什么样子?这样一个IT系统是什么样的系统?这是无法想象的。”吕意凡说,就像市场竞争和顾客的选择总在千变万化,IT系统也时刻处在变化中。

因此,与系统上线压力验证同等重要的,是把压力验证的工作制度化、规范化、日常化。吕意凡表示,系统的压力测试要“不断的进行、不断的优化”,以此了解系统变更、优化前后的变化,预测可能出现的问题。

“IT建设另一个更大的挑战在于,建设只是一个开始,如何长期稳定地运维,支持一套系统稳定持续地进行变革,为生产创造效益。”据吕意凡介绍,国美电器不仅在系统上线前使用HP LoadRunner进行压力验证,更把这套软件用在了运维的变更管理上,新ERP系统或关联的外围系统出现任何的需求变更、系统更新,最终在向生产环境交付、发布系统之前都必须进行压力测试。

“往往是你越觉得这个事简单,越容易出事儿。”吕意凡认为,日常更新和业务需求变革中对系统很小的改动,都有可能对系统造成不可挽回的影响,只有做完压力测试之后,才能了解这些变化对生产系统可能带来的冲击和影响。因此,在生产运维过程中,如何把压力测试做好,继而规避生产系统在运行过程中可能出现的风险,非常值得重视。

“比如说某些服务在运行过程中非常低效或是性能非常差,这需要不断优化,优化后和优化前的对比和它如何在多场景支持的使用情况下去处理进程,从我们的经验来看,上线之初方案的验证和架构性的验证,可能只是一个简单的罗列的场景,一个简单的交易类型。实际上真正在生产环境当中,可能是一个更复杂的多并发场景,这个情况下往往需要相当丰富的业务知识和技术了解,以及对问题的认识。”

吕意凡认为,正常情况下的变更管理是IT管理人员是家常便饭,国美电器每天的数据量增量是上百GB,生产系统的任何一个变更完成到一定程度可能都难以把握,压力测试——日常的、针对任何系统变化的——验证工作,是必须的一环。他同时表示,随着IT运维人员对HP LoadRunner越来越熟悉,系统的优化工作也变得越来越可靠和可信,这让国美电器的IT运维越做越好。

在采访中,谈到国美电器此次新ERP系统上线与HP LoadRunner压力验证的紧密配合,吕意凡列举了四项他所看到的HP LoadRunner做出的“突出贡献”:

·对于系统性能状况制定量化的标准和做针对性的性能测试,使得国美电器ERP系统的质量和性能均可量化。

·对ERP系统进行快速多次迭代的性能测试,使国美电器在消费者需求快速变化的情况下,提高运营效率。

·完成对于20多个应用和软件的性能测试,高系统的性能,降低系统上线风险。

·有效降低国美电器SAP ERP系统上线失败的风险,减少不必要的损失,节省了大量的人力物力。