本文属于技术分析和推测,本文中的数据,多是从官方数据推测得来,故无需详细推导。
官方新闻如下:
官方网站 10 月 30 日讯 今天上午 9 时, 北京奥运会 门票面向境内公众销售第二阶段准时启动。截至上午 11 时,各个销售渠道共售出门票约 9000 张,其中官方票务网站和中国银行各代售网点所售门票数量占 98% 。
从今天上午的情况来看,公众购买门票的热情极其高涨。有些群众很早就来到中国银行排队等候;官方票务网站的浏览量在第一小时达到 800 万次,每秒钟从网上提交的门票申请超过 20 万张;票务呼叫中心热线从 9 点到 10 点的呼入量超过了 200 万人次。
计算一下:
官方票务网站浏览量平均为:2200次/秒以上。
从网上提交的门票申请:200000张/秒以上。
我们先来看首页的浏览量,这里,我们可以看到
http://www.tickets.beijing2008.cn/zh-cn_static_home.html
打开这个页面加载的字节数为:170.216KB。
2200次/秒,也即:374475.2KB/s,约为365.6984375M。
也就是说这个站点每秒钟处理浏览产生的流量就大概是366M。
而从打开首页,一直到确认订票如果不重复操作的话,应该是10步。在这之前产生的流量要更大。
我们可以这样来理解,一秒钟有2200个用户打开首页。这个是并发的用户数。按比较密集的概率来计划,大概有15000-22000个用户在不同的位置打开这一链接。这一比例应该比较高了。
我用22000个/秒用户来计算,如果用性能测试工具来做性能测试,按每台机器1G内存来计算,其他配置均不会成为瓶颈,如果一个虚拟用户用600K内存,每台机器拿400M内在来运行用户,也需要近40台机器来实现压力。如果脚本比较复杂
注:每台机器跑 600 用户,这是在性能测试中,我觉得比较高的使用率了。
每个虚拟用户占用的内存数
需要的机器数
600K
37台
1024K
55台
以上只是从完全没有时间间隔的方式来运行迭代的方式来计算的。
而以上分析只是停留在浏览首页的阶段。
如果再加上其他的订票步骤,估计数据量会更大,需要的机器更多。
我用loadrunner 8.1加10个用户,大略的跑了一下首页,看到结果中。
network time的时间比较长,这是在情理之中的,毕竟,我这里的带宽也不是很大,还要经过一些路由。
server time比较短,平均在0.048秒,标准方差为0.02(这个结果是我跑了三次得到的平均值)。
当然,这时肯定也有其他人上线来浏览,而我只是从我这个客户端来判断的。其他的客户要看他们的网络质量了。
可见,在正常情况下,奥运网站的性能还是挺好的。
另外, 每秒钟从网上提交的门票申请超过 20 万张,这些数据显然没有成功处理完。因为前面说截至上午 11 时,各个销售渠道共售出门票约 9000 张。这个网站采用的策略是:先到先得。也就是大家一块抢。申请肯定会很多。但是,售出的只有 9000 张。可见很多数据还没能处理就瘫痪了。这里的 20 万不知道包括哪些请求。估计只能开发商明白了。、
至于导致奥运订票网站瘫痪的原因,官方的声明是:
 
 针对订票系统因瞬间超大访问量而造成拥堵的情况,票务中心负责人表示,由于我们对广大公众的订票需求估计不足,准备工作存在缺陷,给大家申请购票造成不便。对此,我们真诚地向广大群众表示道歉。
需求估计不足,性能也肯定不会做到。毕竟性能是跟着需求来做的。要不然就没办法做了。
如对本文有任何异议,请直接留言。

从技术角度来分析奥运订票网站的性能测试-Zee相关推荐

  1. 网上订票软件测试工资,软件测试实践《LoadRunner自带订票网站》性能分析报告...

    <软件测试实践<LoadRunner自带订票网站>性能分析报告>由会员分享,可在线阅读,更多相关<软件测试实践<LoadRunner自带订票网站>性能分析报告 ...

  2. 【转载】12306铁道部订票网站性能分析

    写的不错,推荐给大家. 12306.cn 网站挂了,被全国人民骂了,以这个事来粗略地讨论一下网站性能的问题.这是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功 ...

  3. 12306铁道部订票网站性能分析

    转载]12306铁道部订票网站性能分析 写的不错,推荐给大家. 12306.cn 网站挂了,被全国人民骂了,以这个事来粗略地讨论一下网站性能的问题.这是一篇长文,只讨论性能问题,不讨论那些UI,用户体 ...

  4. 淘宝网和铁道部订票网站采用什么技术架构来实现网站高负载的呢

    12306火车票购票系统,逢假日必瘫痪,引发了强烈反响.在国庆前后,搜狐IT"问诊12306"做了系列报道.当时,铁道系统的答复是,购票人数太多,数据量过大.但是,在前不久淘宝双1 ...

  5. 基于jsp的电影订票网站的设计与开发

    技术:Java.JSP等 摘要: 在这高新技术发展的今天,因特网的高速发展给人们带来了极大的便利,使人们的生活丰富多彩,人们在生活中通过网络可以享受到之前没有的生活享受.电影订票网站给人们带来了极大的 ...

  6. 电影订票网站的设计与开发

    技术:Java.JSP等 摘要: 随着科技的发展,时代的进步,互联网已经成为了人们生活中不可缺少的一部分,网上购物已然是一种时代的象征.纵观市场,电影行业的发展尤为迅速,电影种类和数量的增多导致客流量 ...

  7. python爬取抖音用户数据的单位是_爬取并分析一下B站的最热视频排行榜,看看大家都喜欢看什么视频...

    前言 现在大家的生活中,已经越来越离不开B站了,2020年的第一季度,B站月活跃用户达到了1.72亿,日活跃用户也已经突破了5000万个用户.源源不断的流量让B站的up主们也是粉丝数目不断暴涨,百万粉 ...

  8. 用Python爬取并分析了B站最热排行榜,我发现了这些秘密

    现在大家的生活中,已经越来越离不开B站了,2020年的第一季度,B站月活跃用户达到了1.72亿,日活跃用户也已经突破了5000万个用户.源源不断的流量让B站的up主们也是粉丝数目不断暴涨,百万粉丝的u ...

  9. Java、JSP电影订票网站的设计与开发

    技术:Java.JSP等 摘要: 在精神文明建设越来越被人们重视的今天,电影行业的市场也越来越好,电影的种类和数量也随之越来越多.然而客流量增大同时也导致影院的管理难度增大,为了应对这种情况,设计并开 ...

最新文章

  1. JavaWeb-Spring中注解大全与详解
  2. 一步一步学习iOS 5编程(第三版)-PDF中文版-正式发布!
  3. 系统下装软件_电力二次设备自动测试系统
  4. python list排序_python里对list中的整数求平均并排序
  5. BOM 浏览器窗口尺寸 浏览器的弹出层 浏览器的地址栏 浏览器的历史记录 浏览器的版本信息 浏览器的常见事件 浏览器卷去的高度和宽度
  6. 10.27 noip模拟试题
  7. 2021牛客暑期多校训练营3 B-Black and white(思维+最小生成树)
  8. git bash使用笔记
  9. centos7 安装VNC Server
  10. UITableView的cell重用优化
  11. 目标规划运筹学例题doc_第八章 运筹学 目标规划 案例.doc
  12. 猪八戒网分析报告_米米米米粒口红_新浪博客
  13. Java实现Excel转PDF的两种方法总结
  14. 最实用的计算机系统清理加速,最实用的win7电脑清理垃圾方法分享
  15. 解读—revealing deep semantic commercial patterns:Insights from urban landscape depiction
  16. laravel--6 eloquent查询作用域
  17. RAKsmart:Linux SSH 客户端断开后保持进程继续运行配置方法
  18. 中国itunes ip 记录
  19. 异常:0xC0000005: 读取位置 0x00617568 时发生访问冲突。
  20. PNG图片格式及隐写

热门文章

  1. Google Earth Engine(GEE)——从Landsat数据生成30米分辨率的叶面积指数(LAI)图
  2. 利用pytorch来深入理解CELoss、BCELoss和NLLLoss之间的关系
  3. Redis变慢问题原因总结
  4. Unity3D攻击范围光圈Shader实现(UGUI)
  5. 创业干货:牛逼的外衣,苦逼的内裤
  6. 基于汇编实现的贪吃蛇游戏
  7. java对接支付宝接口,客服给的参考代码
  8. ORA-01654 索引 无法通过 扩展 2种情况分析
  9. 醍醐灌顶:领域驱动设计实现之路
  10. python批量提取word文档中的图片(含图片格式转换和GUI)