【IT168专稿】2012年12月中旬,中国惠普有限公司在北京发布了其新一代性能解决方案,即性能测试工具平台——Performance Center。在电子商务蓬勃发展的今天,为电子商务企业在性能测试方面提供了新的选择,惠普也针对全行业的性能问题给出了自己的解决方案。
中国拥有5.5个多亿的网民,其中45%以上的用户拥有过网络购物的经验。可以说在国内整个电子商务的用户基数之庞大,可以说令所有企业垂涎。而现实中,电商企业尤其是B2C企业喜欢用促销活动的形式拉动互联网消费,“618电商大战”、“双11”对于电商企业来说既是营销大战,又是IT性能的考验大战。电商的访问压力从十万级、百万级,甚至上千万级如何能够预知?同时,这些预知、预见如何能够得到科学的验证等问题都是摆在企业面前的难题。
熟悉软件开发流程的用户都知道软件测试中重要的环节就是性能测试,而对于电子商务的性能测试而言,势必要有一个能够访问超大流量的技术去支撑。传统的方法很难全面的完成这一艰巨的工作。惠普软件事业部售前技术经理王慧慧女士认为电子商务企业想要紧握商机,就必须充分关注性能测试。性能测试不是一个很新的话题,但传统的性能测试能不能符合当今电子商务性能测试的要求呢?值得大家深思。
三大特点挑战传统性能测试
包括移动互联网、社交网络等新技术和应用的推动,电子商务的蓬勃发展几乎没有任何疑问,正因如此,当今电子商务所遇到的新能测试正面显露出三大特色,也可以说是三大挑战:
第一、超大容量。无论是结构化数据,还是非结构化数据,电子商务尤其是B2C领域的数据量堪称超大,无论是网络访问,还是系统自身的性能都无疑是一种挑战;
第二、新兴技术的应用。云计算模式虽然已经广受电商企业认可和应用,包括“传统+云”的混合模式的应用使得IT复杂度已经大幅提升。同时,移动互联设备等加入电子商务的交易行为再次成为性能测试的挑战,因为这些新技术增加了性能测试需要模拟的场景;
第三、容量规划。科学的容量规划算法是电子商务企业考虑投入产出比的基础,这个算法的前提就是合理准确的性能测试。
新平台6大特点解决新挑战——Performance Center
惠普软件事业部售前技术经理王慧慧女士为笔者介绍本次惠普推出的电商级性能解决方案是列举了六个特点以说明新方案的如何迎战新挑战。
•业界第一的性能测试工具
•最稳定的千万级用户压力的预演和重现平台
•久经验证和广泛认证的性能测试流程
•识别系统中的性能瓶颈
•性能优化建议和容量规划建议
其实单纯靠测试并不能解决系统的性能问题,王慧慧认为解决系统的性能问题需要不断的“测试-发现问题-优化-再测试”过程,不断的发现系统瓶颈、解决瓶颈才能提供稳定的系统。而惠普本次发布的电商级性能解决方案不仅仅有工具,还融入了很多经验值、性能测试流程等。
“云挑战还需要云技术来化解”,据了解惠普的电商级性能解决方案能够调动全球为用户预置的超过45个数据中心,用户可以选择在惠普的数据中心里面发起压力,或者是自建一个测试中心发起压力测试。
当笔者问到Performance Center和LoadRunner本身的区别时,王慧慧女士认为前者除了是惠普最新的性能测试平台,其中涵盖了LoadRunner的很多优点外,设计对象是面对可以从全球范围内同时发起性能测试的场景,稳定的同时控制成百个压力生成器,而发起千万级或者万万级用户的压力测试。
关于HP性能测试的小故事
用过LoadRunner的人一定不陌生,其前任品牌拥有者Mercury Interactive公司(中文:美科利公司),在2006年以45亿美元被惠普公司收购,并入惠普公司软件部门。LoadRunner也随着美科利一同进入惠普软件体系,该事件成为2006年最大软件并购案。而一直以来美科利公司所提供的LoadRunner堪称性能测试领域的一种标杆性工具。而在惠普软件部门为企业级客户提供服务的过程中,性能测试工具确实有待发展。
本次解决方案的发布,有评论认为是惠普软件把LoadRunner的单机模式变成B/S模式,采用WEB技术来执行测试任务。笔者认为这样的理解太过片面,对于PerformanceCenter来讲工具性质只是整体解决方案的一部分,帮助企业实现IT架构的性能的整体优化,才是关键。至于测试工具的单机版还是网络版的话题,其实并不重要也不是实施优化的关键。用新技术迎战新挑战,PerformanceCenter可以认为是企业寻找更多性能解决方案的选择之一。