首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >锤子发布会,天知道服务器都经历了什么!

锤子发布会,天知道服务器都经历了什么!

作者头像
WeTest质量开放平台团队
修改2018-10-30 14:58:54
6070
修改2018-10-30 14:58:54
举报

WeTest导读

对于任何的活动,产品来说,服务器往往是最后一关,也是必须要过的一关,对于众多企业来说,为了不要让自己的汗水白流,为了让自己的产品顺利发布,一定要在上线之前对自己的网站承载能力进行一个测试。

18日晚 19:30,锤子科技在上海召开了 2016 年秋季新品发布会,正式推出了锤子品牌的第三代手机:Smartisan M1和M1L,其中有三个亮眼的功能吸引到了小编:

要有光

充电插口做了微弱的光亮,很贴心

语音识别

一分钟的语音被完整的文字识别了出来

One Step

新增App的快捷入口,直接打开App中某个功能。减少了操作步骤。

公众号Mactalk在10月19日的推送文章《每一场发布会都是一次修行》中提到锤子科技在发布会之前准备的一些事情:

作为一个江湖中笑称以发布会为驱动的锤子科技,发布会自然会受到铁杆粉丝的热烈追捧,发布会前的一个月,为了发布会的顺利演示,所有与发布会相关的服务和产品都必须在发布会之前全部研发完成,测试上线。而在一个月之前,还有大量的需求是不明确的,在这一个月内,无数的需求会反复变更,不断修改,直到发布会的最后一天……的上午。其实并不是没得改了,而是发布会马上要开了。 由于每次锤子科技的发布会影响力巨大,在发布会当天,服务器都会迎来一个流量的超高峰!以至于每次的新品售卖就像是一次秒杀活动,服务器的压力巨大,任何一个环节出问题都会形成灾难性的后果。为此,服务器端工程师的压力非常大。 对于流量高峰,需要有限流、分流和负载均衡策略,保证服务器不会被冲垮。热点数据要放到中间件里面缓存和持久化,防止系统直接被打穿,触抵数据库造成 IO 瓶颈。关键的业务接口基于 lua 重写,充分利用 OpenResty 的非阻塞 I/O 模型特性,尽可能增加 QPS。异步和多线程,调用序列和消息队列的处理,前端与后端的数据传输,都需要通盘考虑。最后还要有搜索能力、离线数据的处理能力、实时数据的处理能力,并进行数据的图形化展示,为产品和销售提供数据上的支撑。 这还不够,最终系统成形必须要经过单一接口的压力测试和全链路的压力测试,其间会涉及操作系统的性能调优,数据库和 NoSQL 的优化,网络链路的整合,业务调用流程的改变,以期达到锤子科技想要的最佳效果。 压测往往会暴露很多问题,尤其是新上线的模块。工程师常常会特别绝望的想,如果发布会早开几天,可能系统就崩溃了。但是,无论发布会是哪天召开,工程师总能在最后解决所有的问题,确保正常上线。

对于任何的活动,产品来说,服务器往往是最后一关,也是必须要过的一关,对于众多企业来说,为了不要让自己的汗水白流,为了让自己的产品顺利发布,一定要在上线之前对自己的网站承载能力进行一个测试。

目前腾讯WeTest正是运用了沉淀十多年的内部实践经验总结,通过基于真实业务场景和用户行为进行压力测试,帮助游戏开发者发现服务器端的性能瓶颈,进行针对性的性能调优,降低服务器采购和维护成本,提高用户留存和转化率。 

开始测试:

新建客户端请求,修改URL等参数信息:

编辑场景名:

查看报告:

关于腾讯WeTest

腾讯WeTest是腾讯游戏官方推出的一站式游戏测试平台,用十年腾讯游戏测试经验帮助广大开发者对游戏开发全生命周期进行质量保障。 腾讯WeTest提供:兼容适配测试;云端真机调试;安全测试;耗电量测试;服务器压力测试;舆情监控等服务。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-10-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯WeTest 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
测试服务
测试服务 WeTest 包括标准兼容测试、专家兼容测试、手游安全测试、远程调试等多款产品,服务于海量腾讯精品游戏,涵盖兼容测试、压力测试、性能测试、安全测试、远程调试等多个方向,立体化安全防护体系,保卫您的信息安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档