Dashboard – Performing Tests

To begin throughput testing, you need to launch both the client and server on different computers, as described in the previous chapter. In the client window, enter the hostname, IPv4 address, or IPv6 address of the server.

⚠ Note: On macOS, link-local IPv6 addresses may require a zone index. If you encounter the "No route to host" error, you may need to include a zone index in the address. For example, instead of fe80::6a5b:35ff:fed1:4633 (which does not contain a zone index), use fe80::6a5b:35ff:fed1:4633%en0.

Additionally, if you changed the default port number on the server side, make sure to adjust the port number accordingly.

Click Connect, and the client will attempt to connect to the server. If the connection is successful, continuous throughput testing will commence and will continue until you click Disconnect.

Tessabyte conducting network throughput test

The client window displays TCP and UDP upstream and downstream throughput values (both current and average), the loss percentage for UDP streams, and the round-trip time (RTT). The same data is illustrated by a dynamically updated chart.

The Protocols drop-down list offers three options for testing your network link: TCP and UDP, TCP Only, and UDP Only, which you can select depending on your testing requirements. You can also configure the QoS traffic type, which will be discussed in detail below.

The Chart panel contains several interface elements that control how the data is presented. The 3D switch toggles the 3D view on and off, the Metric drop-down list allows you to select which data subset to display: Throughput, UDP Packet Loss, RTT, or Jitter (alternatively, you can switch between the respective charts using the Ctrl + 1..4 keyboard shortcut). Finally, the Units drop-down list can be used to change the measurement units: gigabits per second, gigabytes per second, megabits per second, megabytes per second, kilobits per second, or kilobytes per second.

Please note a few important points:

The Actions group of buttons offers quick chart actions: you can save the chart image, copy it to the clipboard, or clear the chart.

The status log window at the bottom displays messages about the current application’s status.

QoS Testing

Advanced users might want to use the QoS traffic type control to specify the Quality of Service traffic type associated with the TCP and UDP data streams sent and received by the application. A description of QoS and related standards and technologies, such as WMM, 802.11e, DSCP, and 802.11p, is beyond the scope of this manual. However, in brief, there are two reasons why you may want to use this functionality:

The table below summarizes different QoS traffic types that you can use. Please note that not all the QoS types available in the application and described below have corresponding WMM access categories. In practice, this means that when you run Tessabyte Throughput Test on a WLAN client and select a QoS type with no WMM mapping, your Wi-Fi adapter driver might fail to QoS-tag packets altogether.

QoS Type Description
Best Effort Flow traffic has the same network priority as regular traffic not associated with QoS.

This traffic type is the same as not specifying priority, and as a result, the DSCP mark and 802.1p tag are not added to the sent traffic. Corresponds to the WMM AC-BE access category. On macOS, packets are tagged with Class Selector CS0.

Background Flow traffic has a network priority lower than that of Best Effort. This traffic type could be used for traffic of an application doing data backup.

Sent traffic will contain a DSCP mark with a value of 0x08 and an 802.1p tag with a value of 2. Corresponds to the WMM AC-BK access category. On macOS, packets are tagged with Class Selector CS1.

Excellent Effort Flow traffic has a network priority higher than Best Effort, yet lower than AudioVideo. This traffic type should be used for data traffic that is more important than normal end-user scenarios, such as e-mail.

Sent traffic will contain a DSCP mark with value of 0x28 and 802.1p tag with a value of 5. This doesn't correspond to any WMM access category. On macOS, packets are tagged with Class Selector CS2.

AudioVideo Flow traffic has a network priority higher than Excellent Effort, yet lower than Voice. This traffic type should be used for A/V streaming scenarios such as MPEG2 streaming.

Sent traffic will contain a DSCP mark with a value of 0x28 and an 802.1p tag with a value of 5. Corresponds to the WMM AC-VI access category. On macOS, packets are tagged with Class Selector CS4.

Voice Flow traffic has a network priority higher than AudioVideo, yet lower than Control. This traffic type should be used for real time voice streams such as VOIP.

Sent traffic will contain a DSCP mark with a value of 0x38 and an 802.1p tag with a value of 7. Corresponds to the WMM AC-VO access category. On macOS, packets are tagged with Class Selector CS5.

Control Flow traffic has the highest network priority. This traffic type should only be used for the most critical of data. For example, it may be used for data carrying user inputs.

Sent traffic will contain a DSCP mark with a value of 0x38 and an 802.1p tag with a value of 7. This does not correspond to any WMM access category. On macOS, packets are tagged with Class Selector CS7.