从2011年11月1日ERP系统成功上线、1800多家门店正常切换,以及运营至今包括ERP系统在内的20多套系统的基本稳定,国美首席信息官吕意凡所感受到的是ERP系统的建设只是个开始,如何让系统长期稳定地运维,并支持持续变革、为生产创造效益,这才是他们这个团队最根本的使命。
借HP LoadRunner 完成压力测试 尽量接近0缺陷
国美去年实现的整个ERP系统的切换,是以SAP软件为核心的。“这个过程是非常复杂的,我们基本上把SAP能够用到的适合零售行业的模块基本上都使用到了,同时还有相关的外围系统,大概有20多套。”吕意凡告诉记者。
而1657家门店同时实现正常切换,以及在上线过程中、方案的设计中,国美这次也尝试了很多创新的模式,在整个供应链的优化、提高供应链的效率和速度上进行突破。这一系列在最初也是这个项目所面临的难题,吕意凡至今回忆到依然感慨整个项目参与者和国美的所有员工所付出的努力。
在此次项目中有很多亮点,吕意凡重点介绍了他们是如何做压力测试的。目前国美信息化项目中,压力测试所选择的都是HP LoadRunner软件。“从整个架构,比如硬件的选择、尺寸的最终确定,以及整个方案的最终确定,每个环节都需要大量使用软件来做从性能到方案的验证。”
国美此次项目过程中,将测试作为整个结构和架构分析的一个环节,需要首先设计好场景、找到压力点以及明确压力测试的目标。吕意凡认为,国美通过这样的压力测试需要明确三点,一是知道系统的性能到底怎样;二是系统在什么情况下可能会出现问题;三是对资源进行能力设计。
中国惠普有限公司软件事业部大中华区总经理于志伟在接受采访时,指出LoadRunner是在业界最成熟的压力测试产品,包含的场景很多,安全性也高。而利用LoadRunner进行压力测试时,也需要根据企业具体情况进行资源的包括、选择测试时间点和压力点等。
“比如利用私有云的方式做应对高峰的方法,我们如何对不同场景进行验证,要求你就只是单一的一套生产系统,可能就需要一套验证环境或预生产环境,你可能还需要一套功能测试的环境。”吕意凡认为,在压力测试时不可能将所有的场景模拟和配置出来,一般是根据实际需求编写简单的脚本或是的压力测试的场景,然后去估算峰值时的资源配置等。
通过LoadRuuner进行测试,国美在其中确实得到了指导意见。一是发现某些进程或是某些压力较大,然后同多单点来做压力以最终确定哪个进程影响比较大;二是根据监控的趋势做相应的验证类型的压力测试,提前做预估。吕意凡也补充指出,对于一些补丁也要做相应的压力测试。
据介绍,目前无论是ERP系统还是其他的外围系统,国美都利用HP LoadRunner进行相应的压力测试,以自己的资源进行最直观的掌控。
从细节做起 让零售业轻松应对变革
国美是家典型的零售业,其这次ERP系统的成功上线和稳定运营,也是连锁零售业向大型连锁零售集团方向发展的趋势在凸显。对于此次的成功,吕意凡和于志伟都深深地感受到新上线应用的质量保证对于企业的意义。
因为业务的庞大和实时需求等,国美对于很多失误基本是0容忍的,尤其ERP这样核心的系统。
于志伟从零售业用户角度指出:“在环境复杂的ERP系统中,缺乏测试或是不当测试会造成严重后果,例如由于质量差导致软件某项或全部功能/性能失败、由于不能承担访问压力从而造成的系统崩溃、业务系统推向运作的时间滞后等。”
而如此的这些失误都会影响目前正处于变革期的零售业企业的业务发展和转型。
目前来说,我国的多数零售商,都面临着如何让信息技术与业务结合的更加紧密、如何利用电子商务并整合线上线下业务、高效率的物流管理以及积极应对连锁规模效应。
因此,从IT层面来说,对于业务的影响将会越来越大,而系统的稳定性、高效率是系统设计之初就必须结合业务进行考虑的。
如何在系统上线之前就尽可能全面地了解系统的问题、资源的状况,借助压力测试是必须的。国美的案例和成功对于其他零售商而言也应该是很好的借鉴。
当然,不能指望从压力测试中解决所有问题,但是应从中尽量全面地发现问题、解决问题。HP LoadRunner其中包含的多场景,以及对于做过的压力测试的历史保存等,都可供企业去选择。另外吕意凡也提出,一些企业做压力测试需要对生产环境的数据有个比较好的准备,这样才能尽量保证测试的结果和实际情况接近。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:国美CIO:ERP稳定运营需压力测试
本文网址:http://www.toberp.com/html/consultation/1082025712.html