测试网速的工具,Python测试工具
很多电脑虫都知道可以用speedtest.net来测试网速,但是这并不能让你在测试中有足够的控制力。Linux用户喜欢在终端输入命令来完成任务,至少我是这么做的。
Tespeed是一个python工具,有很多特性,可以在终端测试网速。根据文档,它使用speedtest.net的服务器,但用户可以手动指定。
一开始作者用php语言编写了tespeed工具,证明了ISP提供的网络远低于其宣传的。但事情并不总是如他们所想的那样,所以作者将他的php脚本移植到python中,他的工具在github中已经有了180 star。
它的意思是很多.
如何在linux下测试tespeed?在您的计算机上运行此python程序之前,请确保系统满足此工具的依赖性。Tespeed依赖于以下两个包:
Lxsocksipy您可以使用pip软件包管理系统来安装lxml,只需使用以下命令。
PIP LXML现在我们需要输入下面的命令来下载和安装SocksiPy。
wget http://SourceForge . net/projects/socksipy/files/socksipy/socksipy 1.00/SocksiPy.zip/下载后,解压缩socksipy . zip并运行以下命令将tespeed warehouse克隆到您的本地计算机中。
git clone https://github.com/Janhouse/tespeed.git然后把SocksiPy文件夹放到你克隆的tespeed项目中。现在我们要像截图一样在SocksiPy中创建一个名为init.py的空文件。
让tespeed工作的简单技巧
既然我们已经解决了项目的依赖问题,我们可以用下面的命令运行它。
Python tespeed.py接下来会发生神奇的事情。该计划将测试你的下载和上传速度,并显示在你的终端美丽的颜色。
使用tespeed python应用程序测试下载和上传速度
tespeed中有许多选项,例如-ls列出服务器,-p指定代理服务器,-s阻止调试(STDERR)输出,还有许多我们将在本教程中探讨的选项。
如果希望结果显示为MB,可以在python tespeed.py后连接选项-mib
python tes speed . py-mib使用-MIB选项后,可以看到测量网络速度的单位发生了变化。
使用tespeed python应用程序测试互联网速度
我很喜欢用的一个选项是-w,可以把标准输出转换成CSV格式。
Python speed.py-w使用以下命令列出服务器。
python tespeed -ls运行上述命令后,您会看到一个可用于测试上传和下载速度的服务器列表。我的清单很长,就不在教程里分享了。
总结tespeed确实是一个高性能的python脚本,帮助用户测试终端中的上传和下载速度。它支持许多选项,您可以在列表中指定想要使用的服务器。坚持使用tespeed,在留言区写下你的体验。
via:http://linoxide . com/tools/tes peed-python-tool-test-internet-speed/
作者:Oltjano Terpollari[1]译者:geekpi[2]校对:wxy[3]
这篇文章最初由LCTT翻译[4],并获得Linux中国的荣誉[5]。
[1]:http://linoxide.com/author/oltjano/[2]:https://github.com/geekpi[3]:https://github.com/wxy[4]:https://github.com/LCTT/TranslateProject[5]:https://linux.cn/article-5210-1.html?公关
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。