立刻又到暑促季节,各大电商平台的促销、打折活动连番登场,从“1元秒杀”、“买二免一”到“满199减100”,完全点燃了亿万网民的购物热情。就在上周,以吃命名的“517吃货节”促销活动在美团、饿了么、百度糯米等外卖平台纷纷上线,然而5月17日中午订餐高峰,暴增的流量直接致使饿了么APP出现服务异常、定位失败、数据没法同步等故障,蜂拥而来的用户只能失望而去,对饿了么的业务和品牌影响彻底不亚于以前的315晚会。
电商APP的阿克琉斯之踵前端
电商做为IT成熟度最高的互联网行业,用户对服务响应速度指望可谓分秒必争。调查显示,响应时间每延迟一秒,会致使客户转化减小7%,页面访问量减小11%,客户满意度下降16%。性能除了会形成收入的损失,还会严重损害企业的品牌,而1个互联网用户会用负面口碑影响17个其余用户。全球电商巨头亚马逊作过统计,每100ms的访问延迟会形成1%的销售损失,1秒钟的访问延迟给亚马逊带来每一年16亿美圆的巨额损失。在中国,2015年5月28日携程旅行网出现长达7个小时的服务瘫痪,官网和App均没法访问,形成的直接损失约5000万元人民币。数据库
若是说这些鲜活的例子只是发生在日常的日子里,那么在促销活动中由于暴增的流量致使服务宕机更是家常便饭。沃尔玛、百思买等在线购物网站在美国传统促销季黑色星期五当天因流量暴增7倍不得不关闭网站服务,天猫在去年双十二期间也屡次出现没法访问、没法下单的状况,而这些都给电商企业和商家形成远超平时的惊人损失。后端
电商系统在高负载下的性能问题已经成为全部电商平台在促销活动期间的阿克琉斯之踵!服务器
面对暴增的流量,谁来拯救电商APP网络
用户对网站、APP性能的感觉直接反应在浏览和点击等操做过程的流畅与否,并发访问越多,响应速度越慢,用户体验越差。从电商平台的IT架构来看,应用是由前端网站/APP、网络、中间件、数据库和底层基础设施组成,另外不少电商应用还会经过API调用第三方服务,如登陆、定位、支付等,其中只要有任何一个组件出现问题,就会严重影响整个系统的性能。架构
传统压力测试工具如LoadRunner、Jmeter、StormRunner等,每每只关注后端系统在峰值负载压力下的运行情况,并且性能测试几乎都是在实验室环境下完成,这类环境一般是一种小型的生产环境,测试也都在小规模水平上完成,并会经过结果推算出最大生产数量,测试结果并不许确。同时这些压测工具存在着一些共同的缺点,例如测试周期漫长,测试环境单一,测试成本高等等。特别是随着移动互联网的兴起以及云计算技术的普遍应用,敏捷开发和持续交付成为主流,产品迭代周期愈来愈短,用户环境愈来愈复杂,传统的压力测试手段已经很难知足产品全生命周期的需求。并发
多年来饱受促销之苦的阿里巴巴技术专家在2013年双11促销活动以前改变了传统性能测试的方法,作到了基于云端的全链路压测。相比传统压力测试手段,全链路压测面向更加真实的环境状态,让压测变成有肯定性,能肯定上线后大流量状况下的系统性能状态。经过使用全链路压力,极大提高了双11、双十二促销时的系统稳定性,用户体验对比前几年的长时间崩溃情况已经有了极大的改善。但中国只有一个阿里巴巴,即便采用这种新的全链路压测方法,对于大部分国内电子商务公司而言其代价也仍是太高——虽然业务并无阿里那么庞大。工具
压测宝SaaS版是云智慧基于真实业务场景与用户行为的云端压力测试产品,专为当今测试的节奏和复杂度而生,压测周期从过去的6周缩短到6个小时甚至6分钟,完全改变传统压测理念。经过部署在阿里云、青云、UCloud、AWS等主流云服务商,覆盖全国全部省份和世界主要国家的200+压测点和超过500台压测服务器,可以真实模拟来自各地用户接入电商平台所带来的流量和压力,实现了现实网络的复杂应用场景,比传统的测试监控服务更高效。性能
压测宝基于云计算和大数据分析技术的SaaS服务模式无需电商企业进行任何的硬件及带宽等资源和人力投入,大大下降了压测成本。而与云智慧应用性能管理产品——透视宝/监控宝底层采用统一数据平台,实现了压力测试与应用性能管理的深度集成,经过压测深刻分析全链路性能情况,快速定位代码级性能瓶颈,同时提供可视化数据大屏实时展现和分析性能数据,实现现场纠错。测试
各家电商网站的618大促活动已经陆续启动预热,虽然IT部门已经申请了尽量多的资源,并测试过每个环节的负载情况,但企业仍在为流量暴增时的系统稳定和性能情况忧心不已吗?若是是,请联系咱们:http://www.yacebao.com/,压测宝帮您从容应对暴增的访问流量!