应用文章

使用 AirCheck G2 无线测试仪执行 iPerf 性能测试

此应用说明介绍如何在 AirCheck™ G2 上运行 iPerf 性能测试。

它说明了如何设置您自己的 iperf3 服务器,如何使用 NETSCOUT 的 Test Accessory,以及如何配置 AirCheck G2 才能得到最准确的性能测试结果。

简介

无论是企业还是家居环境,测试 Wi-Fi 网络性能的速度和带宽都是标准做法。

详细的速度和带宽分析报告是部署网络依赖型服务所必需的。另外,您需要在故障排除时仔细检查网络速度以确定您有足够的带宽支持 Wi-Fi 语音、视频串流等用户应用。这都需要可靠的网络性能测试工具。

通常,人们会使用各种网络速度测试来验证性能。不过这是让你自己和所有相关人员失望的办法。网络速度测试永远都是不能保证的,而且永远不只依赖于网络带宽和可用性(此是会根据其他人的使用量和负载变化的),最重要的是用于速度测试的服务器的功能。

所以,验证网络性能的最准确的办法就是使用可在本地运行的工具。这样您即可正确地测试您的环境而不需要依靠其他人的服务器来验证是否您有设计、部署和优化完善的 Wi-Fi 网络来支持用户需要的带宽。

所以我们推出了 NETSCOUT AirCheck G2 Wireless Tester,这是一款手持 Wi-Fi 网络测试工具,可以使用 iPerf3 服务器进行测试,从而让您轻松、准确且可靠地测试您的 Wi-Fi 网络的真正性能。

iPerf 服务器安装和设置

从固件版本 2.0 开始,AirCheck G2 Wireless Tester 将可以使用 iPerf3 服务器执行双端 TCP 和 UPD 性能测试。iPerf3 是开源软件工具,用于主动测量 IP 网络上的最大可用带宽。它支持调谐与定时、缓冲和协议 (TCP, UDP) 相关的各种参数,并且现在可结合 AirCheck G2 Wireless Tester 通过以下选项之一运行无线网络性能测试:

  • NETSCOUT Test Accessory – 此手持测试附件是移动式即插即用 iPerf3 服务器,是最方便的性能测试方式!它非常简单,特别是当您没有配置独立 iPerf3 服务器的权限或时间时。
  • iPerf3 服务器软件 – iPerf3 服务器的独立软件版本可安装到任何计算机上,但需要手动配置和设置。

开始测试之前,您需要使用下面提供的说明安装并设置您的 NETSCOUT Test Accessory 或 iPerf3 服务器软件。

NETSCOUT Test Accessory

NETSCOUT Test Accessory 配合 AirCheck G2 Wireless Tester 可以更加方便地运行无线网络性能测试。NETSCOUT Test Accessory 可作为 AirCheck G2 Wireless Tester 运行的测试的 iPerf3 服务器,可插入网络上的任意以太网端口(要验证远程站点的性能,请将附件插到远程站点的以太网端口)。

NETSCOUT Test Accessory 可使用以太网供电 (PoE) 或 AA 电池。如果您只使用电池,请按住电源按钮两秒打开装置。如果您的网络连接上有 PoE,则该装置可立即启动。

只要您打开 NETSCOUT Test Accessory 的电源,装置启动时所有 LED 符号亮起黄色 15 秒钟。然后该附件尝试使用 DHCP 连接您的以太网络,并在相应的连接步骤亮起各个相应的 LED。完成后,您即可开始测试!

注 1:关于 NETSCOUT Test Accessory LED 行为的更多信息请参考用户指南。

注 2:如果您在 NETSCOUT 的 Link-Live 云服务上有账户,您可占用 NETSCOUT Test Accessory 以辅助从 AirCheck G2 Wireless Tester 上发现并下载软件更新。

注 3:如果需要静态 IP 地址或代理服务器,您可在您的测试附件上使用 Web Server Interface 更改默认配置。关于如何使用 Web Server Interface 的更多信息,请参考用户指南。

iPerf3 服务器软件

对于无法使用 NETSCOUT Test Accessory 的人员,您可选择使用软件版本的 iPerf3 服务器。此选项要求您手动安装和配置您自己的服务器,但它可提供与 NETSCOUT Test Accessory 相同的测试功能和准确性。

使用以下流程安装和设置您自己的 iPerf3 服务器:

1) 将 iPerf3 二进制文件复本下载到您的计算机:
  • 使用以下链接下载软件的最新版本:https://iperf.fr/iperf-download.php
  • iPerf3 可用于 Windows、Android、iOS、MAC OS 和 Linux。选择适用于您的环境的版本。
2) 在您的设备上安装 iPerf3 二进制文件:
  • 安装流程因操作系统而异。关于各操作系统的详细信息请参考 iPerf3 用户文档 (https://iperf.fr/iperf-doc.php)。在本应用说明中,我们以 Windows 版本为例。
    • 使用 Windows File Explorer 查找之前的步骤下载的 .zip 文件并双击它解压缩文件。
    • 将解压缩的文件复制到计算机上的一个文件夹中。
  • 如果测试本地网络的性能,将 iPerf3 服务器软件安装到连接到本地网络的计算机上。
  • 如果测试远程站点的性能,将 iPerf3 服务器软件安装到连接到远程站点网络的计算机上。
3) 在计算机上运行 iPerf3 二进制文件:
  • 运行 iPerf3 二进制文件的过程可能因操作系统而异。关于各操作系统的详细信息请参考 iPerf3 用户文档 (https://iperf.fr/iperf-doc.php)。在本应用说明中,我们以 Windows 版本为例(见下图)。
    • 打开 Windows 命令提示行。
    • 在命令提示行窗口中,使用 ‘CD’ 命令导航到保存 iPerf3 二进制文件的文件夹。例如:CD Users\Administrator\Downloads\iperf-3.1.3-win64
    • 输入命令 iperf3 -s 并按键盘上的 Enter。这会以服务器模式启动 iPerf3 应用程序。
    • Windows 可能会问您是否允许 iPerf3 应用程序通过防火墙通信(取决于使用的 Windows 的版本)。选择相应选项以允许此通信。
    • Windows 命令提示行上显示一条消息说 ‘Server listening on(服务器正在监听)5201’。您就可以开始测试了!
  • 虽然可以从无线网络上的计算机运行 iPerf3 服务器二进制文件,但此设置可能无法让您真正了解您的网络性能。建议在有线以太网络上的计算机上运行 iPerf3 服务器软件。这样不仅可以了解无线网络的性能,也可以了解有线回程对性能的影响。

图 2:CD 和 iperf3 -s 命令在 Windows 命令提示行上的示例

图 3:iPerf3 服务器在 Windows 命令提示行上运行示例

注 4:iPerf3 服务器软件将使用安装此软件的设备的 IP 地址。请注意此信息,因为设置 AirCheck G2 Wireless Tester 性能的时候将需要 iPerf3 服务器的 IP 地址。

AirCheck G2 设置

NETSCOUT Test Accessory 或 iPerf3 服务器就绪后,开始测试前您可更改 AirCheck G2 Wireless Tester 上的设置。要更改 AirCheck G2 Wireless Tester 默认性能测试设置,请如下操作:

  • 按 AirCheck G2 Wireless Tester 上的电源按钮打开装置。
  • 装置启动完成后,使用触摸屏选择“设置”选项。
  • 使用触摸屏浏览选项,然后选择 iPerf 设置。
4) 现在您即可看到许多用于更改 iPerf 性能测试相关设置的选项,AirCheck G2 Wireless Tester 可使用这些选项通过 NETSCOUT Test Accessory 或 iPerf3 服务器运行测试。
  • 协议 – 可以选择 TCP 或 UDP 测试。
    • TCP – 用于测量带宽。如果要测量无线网络的吞吐量,请使用此选项。
    • UDP – 用于测量数据包丢失和抖动。如果要诊断延迟敏感应用(如 Wi-Fi 语音)相关问题,请使用此选项。
  • 端口 – 用于更改执行测试的端口。使用的默认端口为 5201。这也是 NETSCOUT Test Accessory 或 iPerf3 服务器使用的默认端口。
  • 测试持续时间 – 显示整个 iPerf 测试运行的所选持续时间,其中一半时间用于测试上传,一半用于测试下载。默认值为 20 秒,可更改为 60 秒或 120 秒。较长的测试可更准确地了解平均网络性能。
  • 附件电池类型 – 此设置让 AirCheck G2 Wireless Tester 可以准确地显示 NETSCOUT Test Accessory 的电池电量状态。支持的电池类型选项有碱性、锂和镍氢。
  • 阈值 – 此选项是“阈值”屏幕的快捷方式,可以更改目标速度、丢失百分比和抖动的通过/失败阈值。默认值取决于产业标准,但您可根据您的本地网络要求更改它们。

5) 更改设置后,按“应用”按钮保存。

运行性能测试

在 AirCheck G2 Wireless Tester 上运行性能非常简单。按以下步骤运行测试:

  • 在主屏幕上使用触摸屏选择“网络”或“接入点”选项。“网络”选项让您可以选择要测试的 SSID。同时,“接入点”选项让您可以测试特定的接入点。在本应用说明中,我们将使用“网络”选项为例。
  • 从“网络”屏幕中,使用触摸屏选择要运行性能测试的 SSID。如果要使用“接入点”选项,则您需要选择一个接入点。
  • 选择要运行性能测试的 SSID 或接入点后,您可看到详情屏幕。此屏幕提供与选择的 SSID 或接入点相关的详情,并可运行连接测试。使用触摸屏,按“连接”按钮。
  • 成功完成连接测试后,您可选择运行性能测试。使用触摸屏,按“iPerf 测试”按钮。
  • 在“选择 iPerf 服务器”屏幕中,您可选择运行性能测试时使用 NETSCOUT Test Accessory 还是 iPerf3 服务器。使用触摸屏选择要使用的服务器,然后按“开始”按钮开始测试。
    • 如果您使用 NETSCOUT Test Accessory 运行测试,它会自动显示在“可用 iPerf 远端”列表中。如果有多个附件连接到网络,则它们都会显示在列表中。
      • 选择测试附件后,iPerf 服务器字段下的 IP 地址会自动更新以反映测试附件的地址。
      • 如果过去使用过一个测试附件执行测试,但它当前离线,则它在列表上会以灰色显示。
      • 各测试附件将显示以下信息:
        • 测试附件名称,在 Link-Live 上占用附件后可以更改。
        • IP 地址,是 DHCP 服务器分配的。也可使用测试附件的 Web Server Interface 分配静态 IP 地址。详情请见 NETSCOUT Test Accessory 用户指南。
        • 所用以太网端口的传输速度。
        • 测试附件的电池电量状态。
        • Link-Live 状态将使用一个小云图标表示。如果在 Link-Live 上占用 (Claim) 了测试附件,则会显示云图标。
      • AirCheck G2 Wireless Tester 将使用多种方法检测测试附件:
        • 在执行连接测试的接入点上自动搜索接入点使用的子网。
        • 通过 Link-Live 自动访问测试附件的 IP 地址和子网信息。此选项仅当用于测试的 AirCheck G2 Wireless Tester 和 NETSCOUT Test Accessory 均可访问网络并已用同一个 Link-Live 账户占用时可以使用。
        • 手动提供连接测试附件的网络的子网信息。这可使用触摸屏选择“其他子网”字段,然后使用屏幕键盘输入子网信息。
    • 如果您使用 iPerf3 服务器运行测试,您将需要手动设置服务器的 IP 地址。为此,请使用触摸屏选择“iPerf 服务器”字段,然后使用屏幕键盘输入服务器的 IP 地址。

注 5:关于如何访问 Link-Live 以及如何“占用”(Claim) 产品的更多信息,请参考相关产品的用户指南。

注 6:如果您要刷新 NETSCOUT Test Accessory 的列表,请在“选择 iPerf 服务器”屏幕上,使用触摸屏按“重新扫描”按钮。

审查您的测试结果

完成性能扫描后即可查看 AirCheck G2 Wireless Tester 提供的结果。注意提供的性能测试结果取决于您配置 AirCheck G2 Wireless Tester 时选择的协议 (TCP, UDP)。

TCP 测试结果

如果使用 TCP 协议进行性能测试,您将得到以下测试结果:

  1. BSSID – 无线网络连接的 MAC 地址。
  2. SSID – 无线网络连接的名称。
  3. iPerf 服务器地址 – 用于性能测试的 NETSCOUT Test Accessory 或 iPerf3 服务器的 IP 地址。
  4. 平均上传速度 – 测试中实现的平均上传速度。这用于确定无线网络的平均上传速度能力。
  5. 最高上传速度 – 测试中实现的最高上传速度。这用于确定无线网络的最高上传速度能力。
  6. 平均下载速度 – 测试中实现的平均下载速度。这用于确定无线网络的平均下载速度能力。
  7. 最高下载速度 – 测试中实现的最高下载速度。这用于确定无线网络的最高下载速度能力。
  8. PHY 数据速率 – 测试期间测量的物理数据速率。
  9. 信号水平 – 测试期间测量的您连接的 BSSID 的信号水平。
  10. 噪声水平 – 测试期间测量的您连接的 BSSID 的噪声水平。
  11. SNR – 测试期间测量的您连接到的 BSSID 的信噪比。
  12. 重试率 – 测试期间测量的您连接到的 BSSID 的帧重试率。

注 7:“AirCheck G2 Wireless Tester” 可测量最高约 250 Mbps 的“最高速度”。如果您看到最高速度测试结果旁有一个带 ‘i’ 的图标,则表示 AirCheck G2 Wireless Tester 硬件可能限制了最高速度的测量。这不是错误,这只表示您的“最高速度”高于“AirCheck G2 Wireless Tester” 可测量的速度。

UDP 测试结果

如果使用 UDP 协议进行性能测试,您将得到以下测试结果:

  1. BSSID – 无线网络连接的 MAC 地址。
  2. SSID – 无线网络连接的名称。
  3. iPerf 服务器地址 – 用于性能测试的 NETSCOUT Test Accessory 或 iPerf3 服务器的 IP 地址。
  4. 上传速度 – 上传测试期间测量的平均吞吐量。默认使用 5.0 Mbps 的目标带宽。
  5. 上传抖动 – 测试期间测量的平均上传抖动。
  6. 上传丢失 – 上传测试期间丢失的帧百分比。
  7. 下载速度 – 下载测试期间测量的平均吞吐量。默认使用 5.0 Mbps 目标带宽。
  8. 下载抖动 – 测试期间测量的平均下载抖动。
  9. 下载丢失 – 下载测试期间的帧丢失百分比。
  10. PHY 数据速率 – 测试期间测量的物理数据速率。
  11. 信号水平 – 测试期间测量的您连接的 BSSID 的信号水平。
  12. 噪声水平 – 测试期间测量的您连接的 BSSID 的噪声水平。
  13. SNR – 测试期间测量的您连接到的 BSSID 的信噪比。
  14. 重试率 – 测试期间测量的您连接到的 BSSID 的帧重试率。

注 8:抖动测量数据包到达时间的时间差异。高抖动不会影响正常无线传输,但它会影响 Wi-Fi 语音通信。

结论

总之,现在可以比以往更加简单快速地验证您的无线网络是否支持 Wi-Fi 语音、视频串流、数据传输所需的带宽。只要将 NETSCOUT Test Accessory 插到网络上的任意地方,将 AirCheck G2 Wireless Tester 带到要运行性能测试的地方,然后几秒的时间您就能测量完毕上传和下载速度。不再需要复杂且费时的设置,不再需要依靠可能得到不准确的带宽信息的不稳定的网络速度测试。测试、故障排除和验证 Wi-Fi 网络的性能从未如此简单!

参考文献

您可通过以下链接找到本应用说明中引用的文档:

  1. AirCheck G2 Wireless Tester 用户手册 https://enterprise.netscout.com/findit/7001137
  2. NETSCOUT Test Accessory 用户指南 https://enterprise.netscout.com/findit/7002071
  3. iPerf3 二进制文件下载 https://iperf.fr/iperf-download.php
  4. iPerf3 用户指南 https://iperf.fr/iperf-doc.php
  5. Link-Live 登录 https://new.link-live.com/public/login
 
 
Powered By OneLink