文档章节

备战618 | 电商APP如何从容应对暴增的访问流量

cloudwiseAPM
 cloudwiseAPM
发布于 2016/05/25 17:55
字数 1647
阅读 105
收藏 8

马上又到暑促季节,各大电商平台的促销、打折活动连番登场,从“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促销活动之前改变了传统性能测试的方法,做到了基于云端的全链路压测。相比传统压力测试手段,全链路压测面向更加真实的环境状态,让压测变成有确定性,能确定上线后大流量情况下的系统性能状态。通过使用全链路压力,极大提升了双十一、双十二促销时的系统稳定性,用户体验对比前几年的长时间崩溃状况已经有了极大的改善。但中国只有一个阿里巴巴,即使采用这种新的全链路压测方法,对于大部分国内电子商务公司而言其代价也还是过高——虽然业务并没有阿里那么庞大。


压测宝SaaS版是云智慧基于真实业务场景与用户行为的云端压力测试产品,专为当今测试的节奏和复杂度而生,压测周期从过去的6周缩短到6个小时甚至6分钟,彻底改变传统压测理念。通过部署在阿里云、青云、UCloud、AWS等主流云服务商,覆盖全国所有省份和世界主要国家的200+压测点和超过500台压测服务器,能够真实模拟来自各地用户接入电商平台所带来的流量和压力,实现了现实网络的复杂应用场景,比传统的测试监控服务更高效。


压测宝基于云计算和大数据分析技术的SaaS服务模式无需电商企业进行任何的硬件及带宽等资源和人力投入,大大降低了压测成本。而与云智慧应用性能管理产品——透视宝/监控宝底层采用统一数据平台,实现了压力测试与应用性能管理的深度集成,通过压测深入分析全链路性能状况,快速定位代码级性能瓶颈,同时提供可视化数据大屏实时展示和分析性能数据,实现现场纠错。

各家电商网站的618大促活动已经陆续启动预热,虽然IT部门已经申请了尽可能多的资源,并测试过每一个环节的负载状况,但企业仍在为流量暴增时的系统稳定和性能状况忧心不已吗?如果是,请联系我们:http://www.yacebao.com/,压测宝帮您从容应对暴增的访问流量!

© 著作权归作者所有

cloudwiseAPM
粉丝 27
博文 135
码字总数 278629
作品 0
海淀
私信 提问
独步双十一 电商平台全链路压力测试案例实战

最近,各大电商平台的运营和技术部门都异常忙碌,全力备战即将到来的网购狂欢季——双十一、双十二、黑色星期五……然而过去几年一些失败的大促经验告诉我们,让消费者心情愉悦的埋单并非易事...

cloudwiseAPM
2016/10/21
358
0
京东小程序携手原度科技,打造第三方小程序生成平台,到底能给商家带来什么?

一、京东小程序累计近1.7亿用户领跑社交电商,小程序必将成未来十年的移动互联网趋势! 618大促高潮刚刚过去,阿拉丁研究院发布了首份《618小程序电商行业报告》报告显示,618期间电商小程序...

原度科技小程序
2018/07/21
0
0
罗振宇跨年演讲之夜 阿里云护航得到App

在刚刚过去的2017年12月31日,罗振宇在上海举办了《时间的朋友》跨年演讲,这场四个小时的跨年演讲吸引了近万的现场观众和超过百万的直播观众。在观众们聚精会神聆听的同时,得到App、电商平...

木环
2018/01/04
0
0
“双十一”、“双十二”大促期间,如何防止网站崩溃?

“双十一”、“双十二”期间是所有电商行业的流量高峰期,作为一个电商网站,如果不能保障流畅运行,将会对企业造成巨大的经济损失。回顾去年天猫“双十一”,当天日活跃用户到达峰值3.56亿,...

墨者安全
2018/11/12
0
0
当当网双11"超级工程":运维人双十一怎么过?

  【IT168 技术】每年双十一,不仅是剁手族的狂欢节,更是各大电商技术团队技术水平与技术创新实践检验的舞台,不断创新高的销售额、交易峰值、支付峰值,这些惊人数字的背后都离不开强力的...

it168网站
2017/11/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里P8架构师谈:如何打造一份高并发编程知识体系

1.问题 1、什么是线程的交互方式? 2、如何区分线程的同步/异步,阻塞/非阻塞? 3、什么是线程安全,如何做到线程安全? 4、如何区分并发模型? 5、何谓响应式编程? 6、操作系统如何调度多线...

小刀爱编程
2分钟前
0
0
比特币:如何用地址查询交易?

在比特币应用开发中,一个常见的问题就是,在知道比特币地址的情况下,如何查询这个地址上发生的所有交易?或者类似的说法,如何查询一个指定的比特币地址发生的所有交易? 本文将给出这一问...

汇智网教程
5分钟前
0
0
Spring Boot 下,敏感词及特殊字符过滤处理方式

背景: 技术采用的是 Spring Boot ,请求方法主要为 POST, 请求使用较多的注解为 @RequestBody 交付测试人员进行测试,测试人员在对模糊搜索模块进行了各种特殊字符的搜索,以至于敏感词和特...

Ryan-瑞恩
10分钟前
0
0
使用 Jenkins X 渐进式交付

本文首发于:Jenkins 中文社区 这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。 我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金...

Jenkins中文社区
17分钟前
1
0
零基础学算法->PI

本文章是介绍几种计算PI的方法 1.概率法计算PI(又称蒙特卡罗法) 1.1 定义,过程 在半径为1的圆1/4的区域,通过随机函数产生横纵坐标值x,y;当x*x+y*y<=1时,满足条件。 1.2 结果: 因为是随机...

tedzheng
20分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部