保证高并发:企业必需从传统功能测试转向云压测

近几年,中国互联网实现了超高速的开展。阿里巴巴双十一每秒钟最高要处置28万个订单,国际非常多直播平台的并发在线人数曾经突破1000万,甚至非常多在线教育平台的并发拜候量都突破了百万的数量级。假如企业的IT系统扛不住这些流量的冲击,就会带来无法估量的损失。因此越来越多的中大型企业开端认识到,保证系统可以承当高并发恳求,为用户提供优质的办事体验,曾经成为企业最为中心的竞争要素。

来自谷歌的调研数据表白,假如网站翻开慢每500毫秒,用户拜候量能够下落20%。假如企业不幸发作宕机事件,甚至会形成数以亿计的经济损失。然而,我们也必需看法到,整个IT系统触及的层面十分之大,网络层、办事器资源、操作系统、使用和非常多组件的异常都能够招致功能成绩。那样如何才干迅速定位到形成这些毛病的基本缘由呢?功能测试,一定是找到异常缘由的一个最佳途径。

1537326374410898

功能测试的重要性

传统的功能测试,是通过自动化的测试工具模仿多种正常、峰值以及异常负载条件来对系统的各项功能指标停止测试。负载测试和压力测试都属于功能测试,两者能够结合停止。通过负载测试,确定在各种任务负载下系统的功能,目的是测试当负载逐步添加时,系统各项功能指标的转变状况。压力测试是通过确定一个系统的瓶颈或许不克不及承受的功能点,来取得系统能提供的最大办事级此外测试。

在互联网开展的晚期,这种形式简直可以满足大少数企业的需求,然而挪动互联网时代,整个IT根底设备曾经变得愈加复杂,并且对系统的不变性提出了更高的要求,传统功能测试曾经有点「捉襟见肘」了。

传统功能测试在以后使用环境下的短板

如今非常多中大型互联网公司的业务量急剧上升,非常多用户曾经突破千万,网站动辄十几万甚至百万的拜候量,这就招致整个IT系统的架构愈发复杂,非常多公司的散布式CDN节点曾经超越4000个,用户的对外办事带宽突破10Gbps。在这种布景下,假如还使用传统的功能测试方式,曾经远远达不到企业开展的需求。并且传统压测的人力本钱、资源本钱、时刻本钱、费用本钱十分昂扬。

此外,市场上现有的Loadrunner、Jmeter等工具操作复杂,学习本钱十分之高,测试人员不容易掌握。并且某些并发的测试工具license授权费用超越百万,令绝大少数企业望而却步。非常多企业也想开发本身的开源功能测试软件,然而搭建超越10000的用户并发系统,需求做少量的使用代码改造。并且整个进程往往需求数月之久,还需求少量的人力本钱,风险极高,普通只适合阿里巴巴、腾讯、美团如此大型互联网公司。

云压测产物横空而出

2005年「云压测」概念被提出,随同云计算技术疾速开展,使用云资源实现弹性、可扩展、自在伸缩散布式压力发生形式横空出生。特不是近几年,随着Saas概念的普及与开展,以Soasta、OneCPT为代表的云压测产物曾经成为传统测试行业最为微弱的对手。

云测试是应用云端的资源一站式完成功能测试,用户无需再购置包罗办事器、机房在内的多种资源,从而可以节约少量的资源本钱和人力本钱。在Gartner的测试工具魔力象限中,Soasta与众多传统测试工具厂商曾经开端不相上下。而One CPT云压测平台,也是目前国际目前屈指可数的、独一能够与Soasta对标的云压测厂商。

为啥越来越多的企业开端使用云压测?

相较于传统的功能测试方案,云压测具有以下4个方面的优势:

复杂易用:云压测的足本3分钟就能够生成,由于测试资源全部摆设在云端,能够实现秒级启动,同时可以实现测试数据的秒级回传。 规模化摆设:绝大少数云压测厂商的测试节点都可以掩盖全球,实现基于地位的按需定制,像OneAPM CPT还能够实现全链路真实节点,到达千万级的并发恳求。 全栈监控:云压测产物基本上基于散布式的云计算办事,可以基于地位疾速停止呼应,还可以实现同步监控数据回溯,到达全栈监控数据收集,片面掩盖网络层、办事器层、操作系统层以及使用层。 性价比力高:这也是最重要的一点,SaaS办事天然具有灵敏的优势,云压测产物都能够按需计费,也不需求硬件摆设,非常容易实现一体化测试办理办事,并且团队之间也能够实现编组协同,大大提升任务效率。

事实上早在2012年,伦敦奥组委就曾经成为全球首个云压测最大的用户,截止到2013年,全球曾经有上万家企业开端普遍使用云压测。不外由于多种缘由,直到2014年,云压测概念才开端在中国落地,阿里云尽管在国际最早使用了云压测技术,然而无法支持当地化摆设。

2015年OneCPT云压测平台公布一经公布,非常快就取得市场和本钱的喜爱。一方面是OneAPM通过8年的技术沉淀与积聚,产物和技术层面遥遥抢先于对手;另一方面,OneCPT支持当地化摆设,并且实现了全链路数据测试,真正可以帮忙企业带来十分「直不雅」的价值。

1537326375449717

电商巨头亚马逊已经做过一份数据调研,假如电商网站的速度每下落100毫秒,营业额将增加1%。事实上不管是电商网站,依然转型中的传统企业,亦或是高速生长的中小企业,IT系统所承当的角色曾经愈发重要,而网站和系统的不变性、高可用性、高并发基本上权衡一个IT根底设备最为重要的几项要素。

如今,非常多企业的业务开展较快,用户拜候量能够瞬时变大,假如系统无法处置较短时刻内的少量用户涌入,就会形成宕机。此外,假如数据库衔接数抵达下限,用户恳求无法及时处置,也会给企业开展形成无法估量的损失。在这种布景下,越来越多的企业开端注重功能测试,必需将各种潜在的功能成绩,提早扼杀在摇篮中。

 

文章来源:it168网站 (文章来源于互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责

未经允许不得转载:金蝶精斗云 » 保证高并发:企业必需从传统功能测试转向云压测

赞 (0)

评论 0

评论前必须登录!

登陆 注册