PTS模拟海量用户访问,助力懂球帝应对日增百万用户

摘要: 零门槛上手,可达千万TPS的施压能力,全球首家支持实时调速的能力,流量仿真能力全行业领先。

今年夏天刷遍各大社交网络的除了世界杯期间的黑马频出、英雄迟暮、老帅离别、新人辈出,还有那一张张让你禁不住转发的懂球帝海报,海报记录的是时刻,留下的是挥之不去的记忆。

懂球帝于2013年12月5日正式发布,目前已经成为全国最大的足球媒体和社区,是中国目前用户量最多最大,影响力最大的足球媒体。截止目前,懂球帝注册用户量接近 4000 万,借助在世界杯期间的成功营销,单日最高下载量突破百万,DAU(日活用户数量)达到 1100 万。

懂球帝是典型的互联网资讯和电商类应用,具有用户基数大、并发访问量大、突发极端峰值等特点,在图片的访问加速、性能测试以及安全防护方面存在着很高的挑战。世界杯期间,阿里云 PTS性能测试帮助客户模拟海量的用户访问,针对系统不断地调优,将系统承压能力提升10倍,成功应对世界杯期间的流量峰值。

性能测试(Performance Testing Service)是卓越的SaaS性能测试平台,具备强大的分布式压测能力,可模拟海量用户的真实业务场景。PTS实现0编码的业务场景式高仿真压测,核心能力基于服务阿里云全生态长达4年以上的单链路/全链路压测平台,其能够将性能压测本身的工作持续简化,将更多的精力回归到关注业务和性能问题本身,降低成本、提升稳定性和用户体验,最大程度地帮助企业提升商业价值。

如果说世界杯对于懂球帝是一场重要的赛事,那么PTS就是一个非常出色的热身赛对手,它可以模拟各种真实对手的技战术风格。比如可以模拟小组赛三场比赛的多种类型的对手,从风格上比如拉丁派的娴熟多变、欧洲派的简单高效,从阵型上比如352、442,甚至是技战术的细节。让懂球帝的服务端系统接受全面的检验,充分地暴露问题以做好相应地应对和提升。

对于个别球员的这种局部的压测或者说训练赛,这种比较失真的压测验证,价值非常有限。这也是PTS倡导的高仿真压测场景、流量和真实环境所带来的价值,只有这样的模拟考、热身赛才有检验价值和预见能力,给业务更好的反馈和应对时间。

本次世界杯前期的准备上,懂球帝充分利用了PTS的高效交互和强大功能,进行了关键路径的全链路压测和检验,峰值最高并发超过50W,通过全链路压测,阿里云帮助客户成功应对世界杯期间的流量峰值。

四年一届的世界杯已经落幕,懂球帝对世界杯的专业报道给这一届球迷提供了更立体、更个性、更多视角的专业报道,还有那一张张经典的海报,无论你懂不懂球,都已通过懂球帝获得了足球的快乐。
原文链接请添加链接描述
本文为云栖社区原创内容,未经允许不得转载。

原文地址:http://blog.51cto.com/13876536/2150816

时间: 2024-08-29 23:53:01

PTS模拟海量用户访问,助力懂球帝应对日增百万用户的相关文章

文件系统访问列表(facl)及用户和linux终端

FACL:Filesystem Access Control List 利用文件扩展保存额外的访问控制权限 tom: tom,tom基本组 jerry:other:r-- chown :只有管理员才有权限 jerry:rw- setfacl -m:设定,附加 u:UID:perm(权限) g:GID:perm -x:取消 u:UID g:GID getfacl 几个命令: w who 练习:每隔5秒钟,就查看hadoop是否已经登录,如登录,显示其已经登录,并推出 sleep whoami la

CentOS 6下配置本地用户访问vsftpd并赋予写权限

一.安装并测试可用性 1.安装命令 yum install vsftpd 2.配置防火墙,加入一行 -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT 在其它机测试telnet 192.168.0.1 21   3.开机服务 chkconfig --level  2345  vsftpd  on   4.启动服务 /etc/init.d/vsftpd start     二.配置本地用户访问,并赋予写权限 1.配置vsftpd.conf文件 vi vsftpd

php获取设置用户访问页面语言类

php实现获取及设置用户访问页面语言类,可实现获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取Accept-Language. 一个php获取及设置用户访问页面语言类,具体分析:该实例User Language Class 获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取Accept-Language. 根据用户选择的语言显示对应的页面(英文,简体中文,繁体中文)UserLang.class.php类文件如下: <?php /** User Language Clas

DJANGO获取用户访问IP

使用django来获取用户访问的IP地址,如果用户是正常情况下 request.META['REMOTE_ADDR'] 可以获得用户的IP地址.但是有些网站服务器会使用ngix等代理http,或者是该网站做了负载均衡,导致使用remote_addr抓取到的是127.0.0.1,这时使用HTTP_X_FORWARDED_FOR才获得是用户的真实IP.推荐使用以下代码: if request.META.has_key('HTTP_X_FORWARDED_FOR'):     ip =  reques

FTP服务器--实现本地用户访问,拒绝匿名用户

实验目的 配置本地用户访问FTP服务,拒绝匿名用户访问,验证黑白名单,禁锢普通用户在自己的主目录里面. 实验环境 redhat 6.5 操作系统 window 7 操作系统 服务器IP地址 192.168.100.8 实验步骤 1.先随意创建2个用户,zhangsan,lisi 用户. 2.修改配置文件(vim  /etc/vsftpd/vsftpd.conf). anonymous_enable=NO  (拒绝匿名用户登录) 3.查看所有用户名单,并将张三用户添加黑名单. 4.打开ftp服务,

听云助力陌陌打造完美用户性能体验

截止到2014年6月30日,陌陌总注册用户数1.48亿,月活跃用户数5243万,这是陌陌上线运营3年后交出的一份答案,这是一个绚烂的成绩,陌陌三年来给大家带来的不仅仅是一款移动社交软件,在总有新奇在身边理念的注入下,基于兴趣与地理位置的群组社交功能,让人与人通过趋同认知连接在一起,健康的移动社交生态圈已初步形成.可以说在陌陌里,人并不陌生,在这个趋势的背后,是陌陌通过完美用户性能体验的改善来支撑的. 1.5亿用户跨越150个国家连接在一起 陌陌作为国内首屈一指的移动社交软件,有近1.5亿的用户量

JavaWeb的学习--XML&amp;反射案例:通过解析xml,模拟浏览器路径访问servlet

1. 案例分析 通过解析xml,模拟浏览器路径访问servlet,我们希望用户访问的路径是/servlet1,将执行com.java.web.servlet01.MyServlet01程序,如果访问      的路径是/servlet2,将执行com.java.web.servlet01.MyServlet02程序. 在执行测试程序前(@before),解析xml文件,将解析的结果存放在Map集合中,map中的数据的格式为 路径=实现类. 解析xml的思路:先解析<servlet>,将结果存放

重读《从菜鸟到测试架构师》-- 模拟客户的访问行为(上)

上一章,我们跟着刚刚进入性能测试组的小艾一起初识了什么是性能测试,也知道了客户在性能上都关注了些什么,在组长的教导下,小艾明白了,想要让用户得到最好的性能体验,最简单有效的方法就是模拟客户使用产品时遇到的访问行为,这一章节就来聊聊如何来模拟客户的访问行为呢? 更真实更高效的模拟--自动化的性能测试 如果说功能测试还有手动测试和自动测试的选择,那么,性能测试则不可避免地要用到自动化测试,即通过程序来模拟实际用户对于网站的访问行为.这里大家可以思考下为什么性能测试必须使用自动化来测试~ 既然说到需要

用户访问网站基本流程

1:用户访问www.baidu.com这个网站,系统会首先查看DNS缓存或hosts文件信息,确定是否存在域名对应的IP解析记录,如果有就直接获取IP地址.一般第一次请求时,DNS缓存是没有记录的,而hosts文件一般多在内部测试使用. 2:如果客户端本地hosts的文件或DNS缓存没有对应的解析记录,则系统会将解析请求发送给LDNS(local DNS)服务器,如果LDNS服务器本地缓存有对应的解析记录就会直接返回IP地址给客户端.如果没有,LDNS会负责继续请求给其它的DNS服务器 3:LD