speedtest-cli网络测速的例子

 speedtest-cli是speedtest.net提供的一个python工具,就于网络测速。而且其还可以通过将测试的结果以图片的方式展线出来。这里插点题外话,speedtest.net也提供在线测速——通过web进行测试,原理是在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and POST请求来测试上行/下行网速。
一、安装speedtest-cli

speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于
Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。

 代码如下 复制代码
    $ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
    $ chmod +x speedtest_cli.py
     www.111cn.net

为该脚本增加可执行权限即可运行,如果想直接运行命令就可以执行的话,可以将其移到bin目录下即可。

二、speedtest-cli测试网速

1、不加任何参数直接执行

 

 代码如下 复制代码
   yang@crunchbang:/tmp$ python speedtest_cli.py
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from WASU TV & Communication Holding Co.,Ltd. (58.100.45.111)...
    Selecting best server based on ping...
    Hosted by China Mobile Jiangsu Co., Ltd. (Suzhou) [124.58 km]: 17.722 ms
    Testing download speed........................................
    Download: 3.72 Mbit/s
    Testing upload speed..................................................
    Upload: 3.88 Mbit/s

是不是发现很强大,其检测出我的网络是华数网络,自动选择了离我主机最近位于江苏苏州的speedtest.net主机进行测试,并将我的网络的上下行结果进行输出。

2、将测试结果通过图片分享

 代码如下 复制代码

    yang@crunchbang:/tmp$ python speedtest_cli.py --share
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from WASU TV & Communication Holding Co.,Ltd. (58.100.45.111)...
    Selecting best server based on ping...
    Hosted by China Telecom (Shanghai) [168.66 km]: 16.292 ms
    Testing download speed........................................
    Download: 3.06 Mbit/s
    Testing upload speed..................................................
    Upload: 1.65 Mbit/s
    Share results: yun_qi_img/3358961164.png

其本输出和上面没什么区别,不过在最后多了一个图片的链接页面,图片内容如下:

speedtest

3、列出speedtest.net的服务器(离距离远近的顺序)

 代码如下 复制代码

    yang@crunchbang:/tmp$ python speedtest_cli.py --list|more
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    3927) China Mobile Jiangsu Co., Ltd. (Suzhou, China) [124.58 km]
    3633) China Telecom (Shanghai, China) [168.66 km]
    4490) China Telecom Anhui Co.,Ltd (Wuhu, China) [203.24 km]
    4377) China Mobile Group Anhui Co.,Ltd (Hefei, China) [320.21 km]
    4433) China Telecom Anhui Co.,Ltd (Hefei, China) [320.21 km]
    4543) China Mobile Group Fujian MCC Co. Ltd. (Fuzhou, China) [474.25 km]
    3921) Taiwan Fixed Network (Taoyuan, Taiwan) [589.71 km]
    2589) Far EasTone Telecommunications Co., Ltd (Taoyuan, Taiwan) [589.71 km]
    3967) Chief Telecom (Taipei, Taiwan) [600.87 km]
    2133) Taiwan Fixed Network (Taipei, Taiwan) [600.87 km]
    2327) Far Eastone Telecommunications Co., Ltd. (Taipei, Taiwan) [600.87 km]
    2181) kbro CO.LTD (Taipei, Taiwan) [600.87 km]

后面还有更多的服务器,这里省略了没列全。

4、选择服务器进行测速

 代码如下 复制代码

    yang@crunchbang:/tmp$ python speedtest_cli.py --server 3633
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from WASU TV & Communication Holding Co.,Ltd. (58.100.45.111)...
    Hosted by China Telecom (Shanghai) [168.66 km]: 23.286 ms
    Testing download speed........................................
    Download: 3.47 Mbit/s www.111cn.net
    Testing upload speed..................................................
    Upload: 3.67 Mbit/s

如上图所示,我选择了上海的服务器进行测试,后面的ID值就是我们用list参数查看的服务器的ID 。

时间: 2024-09-28 17:38:03

speedtest-cli网络测速的例子的相关文章

160wifi网络测速怎么用?

  能给大家一键开启WiFi热点,免费上网的160WiFi最近新增了一个功能,网络测速功能.当你觉得你的电脑网速巨慢时,可打开160WiFi随时进行测速,10秒即可将电脑的网速检测出来. 160WiFi测速功能的一大特点是,在未开启160WiFi热点时也可使用. 当你的电脑网速不足以支撑160WiFi热点开启之时,即可打开160WiFi左下角的测速图标,对当前的网速进行检测.如果网速测试结果显示当前电脑的网速较慢,无法开启160WiFi,那么你就需要对网速进行调整. 当160WiFi热点已经开启

进度条-android实现网络测速的效果

问题描述 android实现网络测速的效果 如何实现根据服务器返回的网络状况来显示网络的进度条CircleProgress 解决方案 1.创建一个Service专门读取服务器数据,并向外广播: 2.在UI类中收听这个广播,并更新你的进度条. 这个应该是标准做法吧 解决方案二: a.创建一个AnyscTask同步服务器数据,之后post到UI线程handler上 b.handler处理数据控制progress UI变化 解决方案三: 异步任务获得当前process的值,只要变化就更新UI?

微软推出Win8网络测速工具

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   微软研究院已经为Windows Store带来了一款叫做"Network Speed Test"的新应用,能够提供有关上下行速率的详细信息.该应用可以通过遍布全球的服务器,测量网络延时.下载和上传速率:根据用户的连接速率,为使用者提供能否流畅进行流媒体音乐或视频呼叫等活动的参考信息.滑动到右侧的时候,还可以轻松地查阅比对以往的测速记录.   

网络 测速-现在局域网内部测速工具有什么?》

问题描述 现在局域网内部测速工具有什么?> PC 机为win7 1000M网卡 服务器为 windows 2012版,想测试PC到服务器的速率 1000M网卡实际能达到多少 解决方案 http://blog.163.com/hlz_2599/blog/static/142378474201341341339314/

360宽带测速至少在我的网络环境里有设计缺陷

 10月7日晚间消息,今天CCTV13"每周质量报告"播出<假宽带真相>,指出宽带服务缺斤短两等问题,6M宽带实际网速还不到3M.更为神奇的是,网络公开测速工具将10M宽带可以测出100M,成为欺骗用户的道具,将矛头直指360安全卫士.而360运营中心回应称,360测速不是采用P2SP.         我的网络环境很简单:运营商--信息中心缓存服务器--下载2M/IP到桌面,上传不限.为了怕测试中有其它干扰,新安装操作系统,把在其它机器上安装好的360复制一份,运行: 运

[喵咪软件推荐(2)]全球服务器测速工具speedtest-cli

[喵咪软件推荐(2)]全球服务器测速工具speedtest-cli w-blog博客 前言 在上一篇章中给大家介绍了全球国家信息国旗区号等一些全球国家新的库,今天也给大家介绍一个和全球化有关的软件,它的名字叫做speedtest-cli,直译成中文就是速度测试命令,那么究竟是测试什么速度呢? -> 请紧张继续往下看 附上: 喵了个咪的博客:w-blog.cn speedtest-cli GitHub :https://github.com/sivel/speedtest-cli 1.speedt

Netflix推出Fast.com 一个追求至简的测速页面

Netflix刚刚推出了一个名叫Fast.com的网站,这也许是互联网上最简单的测速页面. 这个网站简单得难以置信,几乎瞬间加载完毕,很有可能是没有广告的原因.它只会测定你网络服务供应商(ISP)的下载速度,经过几秒的测量后会以巨大数字显示在你眼前. 仅此而已.该网站在FAQ中表示,保持简洁是有意为之: "Fast.com是消费者估算ISP网速的一种简易方法.它不是针对网络工程师的分析诊断工具." Netflix还提供了将结果与Speedtest.test对比的选项,后者可以给出上传速

360测速器在哪里?

  1.打开360安全卫士,可以在右侧工具栏里面看到360宽带测速器,我们直接点击就可以进入测速器并且开始测速了; 2.当测试完毕后,就可以进入到宽带速度的评级,如下图所示; 3.然后我们点击后面的长途网络速度,可以测试宽带连接到不同服务器的速度; 4.再点击打开网页速度,还可以测试各个网站的打开速度; 5.再点击右侧的网速排行,可以在这里查看自己的网速排行; 6.最后一个选项是关于测速的说明,也就是360的测速原理;以及测速结果和实际体验的差别;         注:更多精彩教程请关注三联电脑

中国网速世界倒数? 测速结果引关注

每年的节假日,既是扎堆儿旅游的高峰,也是蜗居一族上网的高峰.对于宅在家中上网人群来说,网速究竟有多快,是一个有争议的问题.近日,有媒体说中国网速仅有韩国九分之一,中国网速到底快不快?谁能给个标准答案? 今年上半年,很多媒体都报道了全国宽带网速慢.收费高的消息,称中国网速不及发达国家十分之一,收费却要高三四倍.对此,各地都陆续启动了宽带提速活动.3月1日,北京联通宣布,3月1日起对北京全网宽带用户免费提速,网速将至少升级一倍. 费用高出3倍  速度不足1/10 据"360宽带测速器"对近