文章目录
  1. 1. 网络测试工具使用记录
  2. 2. 自定义workflow调用网络测试工具
    1. 2.1. networkQuality使用教程
    2. 2.2. 做成workflow
    3. 2.3. 使用fast测试网速
    4. 2.4. 使用speedtest
    5. 2.5. 测试局域网网络性能
    6. 2.6. iPerf
    7. 2.7. 手机端测试无线wifi速度与信号
    8. 2.8. Mac端界面app网络测试工具推荐

网络测试工具使用记录

自定义workflow调用网络测试工具

在macOS系统上,从macOS Monterey 开始,macOS 已经内置了一个网络情况测试工具 networkQuality。这个工具利用 Apple 遍布全球的 CDN(内容分发网络)服务器来测速,比较客观准确,在很多场景下可以免去寻找第三方工具的麻烦。同时,它还会对当前网络的拥堵情况作出直观的高低评价

networkQuality使用教程

1.打开终端:点按「程序坞」中的「启动台」,在搜索栏中键入「终端」,然后点按「终端」图标。

2.在打开的终端窗口中,输入 networkQuality,然后回车。

此时就会自动进行检测,大约30秒出结果。

    Uplink capacity: 0.000 bps
    Downlink capacity: 28.640 Mbps
    Responsiveness: Low (10 RPM)
    Idle Latency: 48.792 milli-seconds

做成workflow

  1. 打开workflow设置,找到Workflows, 点+号添加

  2. 选择Templates-->Essentials--->Keyword to script

定义好关键字,然后在Run Script的内容里加入以下:

``` shell
exec osascript <<EOF

  tell application "System Events"
    -- some versions might identify as "iTerm2" instead of "iTerm"
    set isRunning to (exists (processes where name is "iTerm")) or (exists (processes where name is "iTerm2"))
  end tell

  tell application "iTerm"
    activate
    set hasNoWindows to ((count of windows) is 0)
    if isRunning and hasNoWindows then
      create window with default profile
      tell current session  of current window to write text "networkQuality"
    end if
    select first window
    tell current session  of current window to write text "networkQuality"
  end tell


EOF

```

点保存,就可以使用了。。。。。

调出alfred, 输入:nettest:

image-20230316101851638

回车:

image-20230316104608463

使用fast测试网速

Fast 是 Netflix 提供的服务。它的网址是 Fast.com,同时它有一个可通过 npm 安装的命令行工具:

npm install --global fast-cli

网站和命令行程序都提供了相同的基本界面:它是一个尽可能简单的速度测试,默认测试下载速度:

fast

要想测试上传和下载速度,则需要加-u 参数:

fast -u

由于这个工具默认是访问国外fast.com作为测试参考的,由于GWF的原因,比较慢,而且不准,我更喜欢用speedtest

使用speedtest

安装:

bws speedtest-cli
bwi speedtest-cli

使用:

speedtest

返回:

image-20230316110740775

测试局域网网络性能

iPerf

iPerf 测试的是局域网速度(而不是像前两个工具一样测试互联网速度)的好方法

安装完成后,你需要在同一网络上的两台计算机上使用它(两台都必须安装 iPerf)。指定其中一台作为服务器。

获取服务端计算机的 IP 地址:

ip addr show | grep inet.*brd

你的本地 IP 地址(假设为 IPv4 本地网络)以 192.168 或 10 开头。记下 IP 地址,以便可以在另一台计算机(指定为客户端的计算机)上使用它。

在服务端启动 iperf:

iperf -s

它会等待来自客户端的传入连接。将另一台计算机作为为客户端并运行此命令,将示例中的 IP 替换为服务端计算机的 IP:

iperf -c 192.168.1.2

手机端测试无线wifi速度与信号

手机端的网络性能测试我主要关注几个指标:

  1. 信号强度

  2. 无线传输速率(跟硬件有关)

  3. 每秒上传/下载速度

  4. 网络抖动时长

  5. 数据延迟时长

  6. 丢包率

苹果手机wifi测试推荐top3:

  • 测网速(uuspeed.uutest.com)

我个人最喜欢的一款测速app,界面清爽,只有启动时第一次有广告,指标数据也比较全面。并且还单独提供wifi信号强度测试,使用非常方便。

  • speedtest

国内测速排名第一名,各项数据指标较全面。
但是ios端每次打开都有广告,没有中文界面,比较讨厌,而且需要更加详细的测试,需要购买vip会员。

  • 网速测试大师(speed test master)

这款勉强可用,每次打开也都有广告,并非speed test提供的app,属于第三方

Mac端界面app网络测试工具推荐

测网速主要还是speedtest官方网站,或者电信测速助手

文章目录
  1. 1. 网络测试工具使用记录
  2. 2. 自定义workflow调用网络测试工具
    1. 2.1. networkQuality使用教程
    2. 2.2. 做成workflow
    3. 2.3. 使用fast测试网速
    4. 2.4. 使用speedtest
    5. 2.5. 测试局域网网络性能
    6. 2.6. iPerf
    7. 2.7. 手机端测试无线wifi速度与信号
    8. 2.8. Mac端界面app网络测试工具推荐