在Linux系统下使用tespeed应用测试网速的方法

平泉小姜

平泉小姜

2016-03-31 15:33

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享在Linux系统下使用tespeed应用测试网速的方法,希望可以让热爱学习的朋友们体会到iphone的小小的乐趣。

在Linux系统下使用tespeed应用测试网速的方法

   许多电脑呆子知道可以用speedtest.net测试网速,但是这个不能在测试中给你足够的控制。Linux用户喜欢在终端中输入命令来完成任务,至少我就是这样的。

  tespeed是一款有很多特性的python工具,可以在终端在测试网速。根据文档说明,它利用了speedtest.net的服务器,但是用户可以手动指定。

  最初作者用php语言写了tespeed工具,并且证明了ISP提供的网络远低于它广告中所说的那样。但是事情并不是一直如他们想的那样,因此作者移植他的php脚本到python中,并且他的工具在github中已经有180个star了。

  It means alot。

  如何在linux中测试tespeed

  在你电脑上运行这个python程序前先确保系统已经满足了这个工具的依赖。tespeed依赖下面两个包:

  lxml

  SocksiPy

  你可以用pip包管理系统来安装lxml,只要用下面的命令就行。

  代码如下:

  pip install lxml

  现在我们需要输入下面的命令来下载安装SocksiPy。

  代码如下:

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

  下载完成后 解压SocksiPy.zip并运行下面的命令来克隆tespeed仓库到你本地机器中。

  代码如下:

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  接着把SocksiPy文件夹放到你克隆下来的tespeed项目中。现在我们要像截图那样在SocksiPy中的创建一个叫init.py的空文件。

201565153639845.png (675×490)

  现在我们已经解决了项目的依赖问题,我们可以用下面的命令运行了。

  代码如下:

  python tespeed.py

  接下来就会发生一些神奇的事了。程序会测试你的下载和上传速度并且在你的终端中用漂亮的颜色显示出来。

201565153701041.png (892×561)

  在tespeed中有很多选项,如-ls来列出服务器,-p来指定代理服务器, -s来阻止调试(STDERR)输出, 还有很多我们会在本教程中探索。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  如果你想要结果显示成MB,你可以在python tespeed.py 后面接上选项 -mib。

  代码如下:

  python tespeed.py -mib

  在你使用了-mib选项后你可以看到计量网速的单位改变了。

201565153722728.png (889×567)

  我非常喜欢用的一个选项是-w,它可以把标准输出转化成CSV格式。

  代码如下:

  python tespeed.py -w

  使用下面的命令来列出服务器。

  代码如下:

  python tespeed -ls

  运行上面的命令后,你会看到可以用于测试上传和下载速度的服务器列表。我的列表非常长,所以我不会在教程中共享了。

  总结

  tespeed的确是一款帮助用户在终端中测试上传和下载速度的高性能python脚本。它支持很多的选项并且你可以指定列表中你想使用的服务器。继续使用tespeed并在留言区写下你们的体验吧。

展开更多 50%)
分享

猜你喜欢

在Linux系统下使用tespeed应用测试网速的方法

服务器
在Linux系统下使用tespeed应用测试网速的方法

在Linux系统下使用Github的基本教程

服务器
在Linux系统下使用Github的基本教程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在Linux系统下使用curl自定义HTTP头的方法

服务器
在Linux系统下使用curl自定义HTTP头的方法

如何测试电脑网速 测试网速的方法

电脑 网络
如何测试电脑网速 测试网速的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux命令行中网速测试方法详解

电脑入门
Linux命令行中网速测试方法详解

java在Linux下的web应用(一)

Java JAVA基础
java在Linux下的web应用(一)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

初步清理Ubuntu系统的教程

初步清理Ubuntu系统的教程

支付宝缴水电费时用集分宝抵扣现金

支付宝缴水电费时用集分宝抵扣现金
下拉加载更多内容 ↓