失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python写一个网络测速脚本_网络测速工具——Speedtest

python写一个网络测速脚本_网络测速工具——Speedtest

时间:2019-02-07 14:12:08

相关推荐

python写一个网络测速脚本_网络测速工具——Speedtest

本篇主要介绍如何在Linux下用speedtest测试网速

speedtest是什么

speedtest_cli 是一个基于Python开发的程序脚本,使用 来测试因特网带宽的命令行界面。通过这种方式,你也可以在没有浏览器或者图形化界面的服务器上做带宽测试。

安装

有两种方法去安装speedtest-cli,一种需要Python的pip管理程序,第二种是从GitHub上拉取Python脚本

1. 通过Python脚本安装speedtest-cli

首先从GitHub上面拉取安装包

$ wget /sivel/speedtest-cli/archive/master.zip

#直接拉取脚本也可以,但我有的时候连接失败 wget -O speedtest-cli /sivel/speedtest-cli/master/speedtest.py

$ unzip master.zip

提取出文件后,加上权限可以使其运行,并把其加入/usr/bin,下避免每次都要输入完整路径

$ cd speedtest-cli-master/$ chmod755speedtest.py

$ mv speedtest.py/usr/bin/

2. 通过Python-pip来安装

首先安装Python-pip

$ yum install python-pip -y

$ pip install speedtest-cli

运行

运行的时候只需要输入

$ speedtest-cli

如果你想分享测试结果,你可以使用参数“–share”。它将会把你的测试结果上传到服务器并以图形的方式分享给其他人——最后面会给一个网页链接

如果你对目前所有可用的服务器感兴趣,你可以使用参数“–list”。它会打印出所有的服务器(按照离你的地理距离由近及远排序)。

在上面的列表中,每一行前面都有一个与服务器对应的ID。如果想使用指定的节点来测试你的网速,你只需要在speedtest命令后指定其ID即可。例如,如果想使用上图中的QuadraNet服务器,你只需要指定相对应的服务器ID 29071即可。

如果觉得《python写一个网络测速脚本_网络测速工具——Speedtest》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。