TCP Throughput Tests
  • 14 Apr 2022
  • 3 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

TCP Throughput Tests

  • Dark
    Light
  • PDF

Article Summary

About TCP Throughput Tests

In TCP throughput tests, a lot of traffic is pushed or retrieved over a specific path to measure network performance. Since TCP is a two-way protocol, you receive data from the destination to confirm that transmission was successful.

TCP throughput tests are typically not continuous and include:

  • Start time
  • Duration
  • Set of results

Why TCP Throughput Tests Help

TCP connections can take multiple paths or be affected differently depending on other traffic using the bandwidth in a network. TCP throughput tests collect metrics both during and after testing.


Note: With TCP testing, there is no single truth about the performance since, in the end, the perceived QoE greatly depends on the implementation of the actual application using the TCP service. An application using several parallel TCP connections achieves higher accumulated throughput and lower completion time compared to a single-connection application.

A TCP test like the Skylight RFC6349 TCP throughput does however provide a reliable and automatable way to get results that are comparable between test runs. It is therefore a good practice to conduct and select "known good" tests for each test path as references, which could be used for comparison with later test runs to detect deviations.

Collected metrics are key for measuring the quality of an end-to-end network connection. TCP throughput tests can help you investigate and troubleshoot issues quicker before the deployment of applications and devices.

Managing Your Sessions

Before you start testing, verify that your throughput agent has the correct configuration. Proper configuration is required so that the agent can send throughput data to be properly ingested on the other side. Once your agent is set up, continue to the following section.

Once that Throughput test is run, it will be picked up by Skylight analytics and you will be able to see the session object on your Skylight analytics UI.

To view this data, log in to your Skylight analytics account and then follow the instructions in Accessing the TCP Throughput Details Screen.

Accessing the TCP Throughput Details

▶ To access the TCP Throughput details

  1. Click Inventory in the left sidebar.
  2. Click the Sessions tab, and then change Type from All to throughput.
    image.png
  3. Click a test object.
    1.png

The throughput details page appears. From this page, you can choose between these tabs:

  • Overview
  • TCP Tests
Both tabs display timeseries data.

The Overview tab has metadata editing options, and displays a summary of test run data and their metrics, as shown in this example:

2.png

The TCP Tests tab provides a similar view with an additional Select test runs button that opens a sidebar, which displays a list of test runs and their metrics.

TCP throughput_1.PNG

Click the Select test runs button to open the sidebar and view the following information:

  • Test date of your test runs
  • Your throughput metric

From the sidebar, you can select a test and perform these tasks:

  • Use the search bar to filter tests by date
  • Check or uncheck the visibility of tests in the list
  • Mark a test as a reference by clicking the star icon under Ref.

    Marking a test as a reference highlights its own reference line in the timeseries. Hover on the reference to view more details, as shown in this example:

TCP throughput_3.PNG

When you mark a test as a reference, you will see the delta with other tests. This delta is shown in the sidebar table as a + or - percentage on the other tests.

The reference test's unmodified timeseries data appear as a dotted line to distinguish between the reference test and other tests.


Note: The delta does not affect the timeseries display and data.

image.png

© 2024 Accedian Networks Inc. All rights reserved. Accedian®, Accedian Networks®,  the Accedian logo™, Skylight™, Skylight Interceptor™ and per-packet intel™, are trademarks or registered trademarks of Accedian Networks Inc. To view a list of Accedian trademarks visit: http://accedian.com/legal/trademarks/. 


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.