命令行界面,用于使用speedtest.net测试Internet带宽
命令行界面,用于使用speedtest.net测试Internet带宽 speedtest-cli适用于Python 2.4-3.7
安装方式
pip或者python安装
pip / easy_install
pip install speedtest-cli
easy_install speedtest-cli
pip install git+https://github.com/sivel/speedtest-cli.git #从github安装
1
2
3
2
3
以上三种方式皆可,还有源码安装
git clone https://github.com/sivel/speedtest-cli.git
cd speedtest-cli
python setup.py install
1
2
3
2
3
软件包安装(推荐安装)
ubuntu
apt install speedtest-cli
其他版本我没测过,理论上应该都有。
直接下载源码文件并修改文件权限chmod +x speedtest-cli
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
# curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
sudo chmod +x speedtest-cli
1
2
3
2
3
上面这个方法我报错了,也不推荐大家使用
运行
默认测速命令
speedtest-cli
直接输入命令即可。
生成测速图片
speedtest --share # 生成一张测速图片
1
买的腾讯的服务器,只能说牛了!
测试中国节点
speedtest中国节点
speedtest --list|grep 'China'
1
仅仅需要Ping,上传,下载的结果
speedtest --simple
1
常见报错
权限问题 使用sudo或者切换到root解决 个人推荐,如果你的服务器安装了Python的话,那么直接使用python安装会好很多
路径问题 下一步,把可执行的脚本移动到/usr/bin文件夹,这样你就不用每次都输入完整的脚本路径了。
sudo mv speedtest_cli.py /usr/bin/
1
运行没反应 有可能是你的运行方式有问题,使用以下两种方式来解决。
//第一种方式 $ ./speedtest-cli //第二种方式 $ python speedtest-cli
1
2
3
4