专栏首页WeTest质量开放平台团队的专栏一到秒杀就瘫痪?压测大师保你后台稳健

一到秒杀就瘫痪?压测大师保你后台稳健

WeTest 导读

国内的电子商务经历了整个产业多年发展,依然在快速的增长,交易额仍在不断的递增,电子商务行业已经初步形成了功能完善的业态体系。与此同时,电子商务的不断普及直接带动了物流、金融和IT等服务类的行业发展,与之配套的第三方支付、电子认证、网络信息安全、网络保险、质量服务等电商生态圈中各子业态也在飞速的发展。在有庞大的客户体量下,电商的激烈竞争引出了对于服务需要高质量。在每次的节日活动中,服务器承受的压力往往是个重大的考验,于是服务器压测成为了一个必不可少的试金石。

电商核心诉求场景 — “商品浏览选购顺畅”“结账下单支付成功”及“节日活动顺利成功” 

作为电子商务的购物,我们往往关注频率最高的几个场景是:

1. 秒杀、闪购活动时选购——结账无法操作,收入损失惨重

2. 节庆活动参加人数过多——服务器宕机、网站\小程序\APP瘫痪

3. 用户量一旦增加——页面响应越来越缓慢,不能正常浏览商品

无法登录、无法支付及应用宕机

可以发现在网站服务器业务上的场景主要的需求是:稳定使用和高并发使用。

WeTest的压测大师专家打造一体式电商全链路测试服务

一、专家深度打造压测的方案

WeTest专家根据每个商户不同业务流程逻辑,从底层服务器架构分析,根据压测需求打造独有的测试方案。方案涵盖每个核心的业务场景,并且包含从核心场景的用例编写、执行、测试到产出报告的一体式服务。

WeTest专家服务能提供的价值:

  • 评估后台性能是否能满足业务预期,比如满足双十一期间上万人同时支付
  • 探索系统能支持的最高并发量,为业务部门做活动时的推量提供决策依据
  • 分析出全链路中可能的性能瓶颈点,供开发团队优化
  • 能够通过长时间施压测试整套服务器系统的稳定性

二、测试用例设计

WeTest根据客户使用行为来进行用例的编写,从提供的服务器架构和时序图来分析后台交互的协议,同时根据实际用户行为,评估出并发量,进行用例编写测试。

单模块性能测试(如支付、登录、购物车

全链路测试(例:首页→品类页→商品详情页→加购物车→选择配送→…→提交订单→选择支付类型 →支付完成

部分场景测试过程展示:

1. 提交购物车订单的成功率和响应时间

2. 提交购物车订单的CPU和内存的使用情况:

三、在高并发下定位功能bug

在高并发的服务器压力下,往往会容易出现概率性的功能bug。偶发性的bug形成的原因会极其复杂,可是有些bug造成的后果会很严重,虽然一般很少会遇到,但对于收集验证这些问题的开发来说,会碰到定位重现缺陷是件很困难的情况。

WeTest专家在进行服务器压测的同时,会关注整体业务逻辑的功能是否会正常。例如账户多次切换数据错乱、购物车购买数据丢失等等。

四、报告展示

通过WeTest服务器性能测试报告,可以迅速了解到每个测试场景对应的测试过程,同时定位问题,分析瓶颈点。以下是部分报告里的内容展示:

资深专家服务,规范化流程,腾讯标准保障

以腾讯WeTest在十余年的产品压测经验为依托,目前推出资深专家服务,已应用于腾讯旗下各个行业的应用, “智慧零售”“企业微信”,“微信读书”,“QQ会员”“摩拜单车”,“NOW直播”等均使用压测大师专家服务,覆盖了电商、社交、交通出行、直播视频、新闻阅读等各行业应用,承载千万级用户产品的压测考验。

最后,WeTest全体员工祝愿所有技术开发者们

元宵快乐,阖家幸福~

WeTest压测大师 - 新春元宵特惠礼

点击“阅读原文”获取价值5888元的压测大师专家代金券(新用户需先注册)

活动细则:

1. 提交信息后,即可获得代金券

2. 代金券有效期为90天

3. 代金券使用规则请咨询企业客服QQ:2852350013

4. 不与其他优惠活动同时使用

var first_sceen__time = (+new Date());if ("" == 1 && document.getElementById('js_content')) { document.getElementById('js_content').addEventListener("selectstart",function(e){ e.preventDefault(); }); } (function(){ if (navigator.userAgent.indexOf("WindowsWechat") != -1){ var link = document.createElement('link'); var head = document.getElementsByTagName('head')[0]; link.rel = 'stylesheet'; link.type = 'text/css'; link.href = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg_new/winwx45ba31.css"; head.appendChild(link); } })();

赞赏

长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

阅读原文

阅读

分享 在看

已同步到看一看

取消 发送

我知道了

朋友会在“发现-看一看”看到你“在看”的内容

确定

已同步到看一看写下你的想法

最多200字,当前共字 发送

已发送

朋友将在看一看看到

确定

写下你的想法...

取消

发布到看一看

确定

最多200字,当前共字

发送中

微信扫一扫 关注该公众号

微信扫一扫 使用小程序

即将打开""小程序

取消 打开

本文分享自微信公众号 - 腾讯WeTest(TencentWeTest)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-02-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 腾讯WeTest&TesterHome 首次联合举办 Workshop-压测篇(上海)

    ? WeTest 导读 腾讯官方的一站式品质开放平台「腾讯WeTest」携手知名测试社区「 TesterHome 」,将腾讯沉淀十余年的品质管理经验凝聚而成,...

    WeTest质量开放平台团队
  • 一到秒杀就瘫痪?压测大师保你后台稳健

    国内的电子商务经历了整个产业多年发展,依然在快速的增长,交易额仍在不断的递增,电子商务行业已经初步形成了功能完善的业态体系。与此同时,电子商务的不断普及直接带动...

    WeTest质量开放平台团队
  • 大道至“简”——腾讯WeTest压测简单模式上线!

    逢年过节如果坐高铁回家的话一定要上12306来刷票,然而代表中国处理最高并发用户复杂请求的12306也经常会承受不住巨大的请求量。 ? 为了买票,我们只能忍了...

    WeTest质量开放平台团队
  • 【免费培训】腾讯WeTest&TesterHome WorkShop | 一起学压测

    原文链接:https://wetest.qq.com/lab/view/448.html

    WeTest质量开放平台团队
  • 为测试赋能,腾讯WeTest探索手游AI自动化测试之路

    做好自动化测试从来不件容易的事情,更何况是手游的自动化测试,相比传统的APP,手游画面纯OPENGL绘制无可识别控件,且界面动画多、随机性大。举个例子,拿新手引...

    WeTest质量开放平台团队
  • 打造云端测试梦工厂 腾讯WeTest参展TFC 2017

    2017第十四届TFC全球移动游戏大会暨智能娱乐展2月23日在北京举行,很多公司都选择在新一年伊始举办的TFC期间公布新一年公司的愿景规划,作为国内游戏测试龙头...

    WeTest质量开放平台团队
  • Java视频分享

    致码DevOps
  • 云游戏+AI自动化,WeTest携新产品“深度兼容测试”圆满亮相ChinaJoy 2018

    8月3日-6日,第十六届中国国际数码互动娱乐展览会(以下简称ChinaJoy)在上海正式启幕。在本届CJ上,连续第三年参展的WeTest与游戏安全、前沿技术、G...

    WeTest质量开放平台团队
  • 把机器变成人,5.20让我们准点下班去约会

    ? 一年一度的“520”已经来临,在这个特殊的日子里,是否因为要加班不能和对象去约会而烦恼?WeTest将在GDOC大会(全称Game Development...

    WeTest质量开放平台团队
  • B站上市数据详解:高粘性社区,营收还得靠游戏

    IT派 - {技术青年圈} 持续关注互联网、区块链、人工智能领域 近日,出现了视频网站频频赴美上市的消息。先是爱奇艺征战美股,后又爆出B站(哔哩哔哩)递交I...

    IT派

扫码关注云+社区

领取腾讯云代金券