TESPED - Python工具测试互联网速度

时间:2020-03-05 15:31:17  来源:igfitidea点击:

TEPED工具是一个具有许多功能的Python工具,有助于从终端测试网络速度。
根据文档,它利用最近的SpeedTest.net服务器,但用户也可以手动指定一个。

如何在Linux上使用TEPED

在计算机上运行Python应用程序之前,我们必须确保我们正在工作的系统满足该工具所需的依赖项。
Python工具TESPED依赖于Python软件包以下两个:

  • Lxml.
  • Socksipy.

我们可以在PIP Python包管理系统的帮助下轻松安装LXML,并执行以下命令。

pip install lxml

现在我们必须执行一个简单的技巧来利用我们可以使用以下命令下载的Socksipy,如下所示。

wget http://sourceforge.net/projects/socksipy/files/socksipy/SocksiPy%201.00/SocksiPy.zip/

安装完成后,unzip socksipy.zip并运行以下命令以克隆本地计算机上的Tesped Repo。

git clone https://github.com/Janhouse/tespeed.git

然后将SockSipy文件夹放入我们克隆的TESPED项目中。
现在我们必须在__init__.py的名称下创建一个empety文件,如下屏幕截图所示。

既然我们已经修复了Out Projet的依赖项,我们可以使用以下命令轻松运行它。

python tespeed.py

然后一些魔法会发生。
该应用程序将测试下载和上传速度,并使用一些非常好的颜色在控制台中显示它们。

TEPED中有许多命令,例如选项-ls,以列出服务器,选项-p以指定和使用代理服务器,选项 - 用于抑制调试(stderr)输出以及我们将在本教程中探索的许多其他人。

例如,如果要显示MEBIBITS的结果,则需要使用命令Python TESPED.py后跟OPTION -MIB

python tespeed.py -mib

我们可以轻松地看到使用选项-mib的TECED应用程序后如何更改用于测量Internet速度的单位。

使用TEPED时,我喜欢使用的非常好的有用的选项是选项-w,可用于将CSV打印到STDOUT的CSV。

python tespeed.py -w

使用以下命令列出服务器。

python tespeed -ls

运行上面的命令后,我们将获得用于测试上传和下载速度的服务器列表。