+ 首页>>评测>>真相与数据>>内容

评测speedtest带宽测试原理探究500+次围观

speedtest带宽测试原理探究
speedtest是一个验证上下行带宽的网站。
测试上下行带宽点这里,需要注意的是:speedtest测试的内容是上下行带宽,而不是实际上传速度和下载速度,这是两回事。
有网友对他的测试过程比较好奇,笔者简单嗅探了一下SpeedTest的测试过程,在此分享。

Speedtest测试过程

要探究其测试过程其实很简单,我们只要打开浏览器的web控制台即可:

speedtest带宽测试原理探究

Firefox开发者调试工具


OK,看到上图,我们就能得到答案了,当我们点下开始测试的时候,SpeedTest做了下面的事情:

    1.通过latency.txt去节点列表获取一个test值,以得出最低延时的CDN节点用于serverid,由最后负责结果生成的api.php对其进行调用。
    2.下行带宽是通过GET几张750尺寸和1000尺寸大小的图片来完成,通过此方法来计算单位时间内传送的字节数。
    3.上行带宽利用upload.php上传几组随机大小的字节数即可轻松搞定。

通过这个简单探测,基本可以认为speedtest的测试结果跟实际上下行带宽还是比较吻合的。
最后,DiggerPlus提醒各位网友,不要随意使用一些在线的网速测试应用。
因为网速测试中会经常使用GET的方式去请求图片以获得测试结果,我们已经发现有不少web在线应用在这个GET动作中做了流氓手脚。

+ 猜你喜欢...

===== 关于 DiggerPlus =====
DiggerPlus是国内新锐测试人垂直内容博客,专注于挖掘测试工具,普及测试技术,专注于测试人能力提升,博客上线后就受到广大测试人的热烈追捧;此外,DiggerPlus深度整合评测资源,揭秘科技数据和真相,让读者更懂科技,更好地把玩科技。 我们始终保持"独立,客观,严谨,优秀"的优良作风,努力为读者带来源源不断的优质内容。想访问更多酷毙的测试人网站?赶紧来DiggerPlus测试人网址导航看看吧!

===== DiggerPlus Team =====
DiggerPlus Team是DiggerPlus官方发起的团队,这是一群热爱科技,热爱测试,喜欢深度挖掘的热血测试人,他们是评测师,测试专家。 我们欢迎优秀的测试人加入DiggerPlus Team。 加入DiggerPlus,可以成为我们的认证Dper,认证Dper拥有DiggerPlus独一无二的专栏并得到个人展示。

===== DiggerPlus 官方读者群 =====
DiggerPlus官方读者群(一)

+ 关于本文作者

Python/C/C++/Javascript程序员,持续学习者,目前专注于前端开发。

的专栏 | 专栏作者 | 访问小A的主页

+ 发表评论

Copyright © 2014 DiggerPlus. 84 queries in 2.280 seconds.
使用合作网站账号快速登录,更多精彩等着您: 开源中国