Candela Technologies Logo
Network Testing and Emulation Solutions

Throughput Test

Goal: Setup and run a Throughput Test for an Access Point using a LANforge CT523c or similar system and real devices clustered to Candela Box, in order to test how well the AP can handle different OS Platforms. This is a good test of the AP's performance across real devices.

Purpose:

In this test scenario, the LANforge CT523c generates packets on the Ethernet port toward the wired side of the Access Point. The AP then transmits these frames to the real devices connected to the AP via Wi-Fi. LANforge will run a throughput test, cycle through the next set of stations, and continue this process until all tests are completed. Chambers and attenuators are not required for this test; however, running it inside isolation chambers typically provides more stable and reliable results. This feature is supported in LANforge version 5.4.9 and later.

Prerequisites:

  1. Interop and Web GUI license.
  2. Web GUI software installation.

Testcase:

Step 1:

Open Chrome and enter the LANforge Manager's IP address followed by port 5454 in the address bar (e.g., 192.168.10.6:5454). This will open the Web GUI Login Page as shown below.

Step 2:

Select Interop and enter login credentials to sign in:

Step 3:

After logging into the WebGUI, the user should enter the LANforge Manager's IP address and select Connect. The Device Manager page will then be displayed, showing all real devices connected to the Candela Box. This view includes devices across multiple operating systems, such as Android, iOS, Windows, Linux, and MacOS.

Note: Real Devices must be clustered using Interop Cookbooks and have a unique hostname to appear in Device Manager.

Step 4:

After reviewing the connected devices, the user should navigate to the Testing page. From the Testing Page, select the required devices in the Available Devices panel, choose Throughput Test from the Tests panel, enter the necessary test parameters, and then click Run Test to begin the throughput test.

Throughput Test Parameters:

  1. Instance name* - Specifies the custom name for the test. The instance name must begin with an alphabetic character. Special characters and numbers cannot be used at the beginning of the instance name. Each test must have a unique instance name.

    • Example: Throughput_Test1
  2. Duration* - Defines the total time, in minutes, for which the throughput test will run.

    • Example: 5
  3. Incremental Capacity** - Determines the batch-wise increase in the number of clients during the test.

    • Example: 1,2,5 (this will run the test with a total of 5 clients, in a batch of 1 client, then 2 clients, and finally 5 clients.)
  4. Client Resource# - Automatically populated with the Resource IDs of the selected devices.

    • Example: 203, 208
  5. Upstream Port* - Indicates the AP's wired connection to the LANforge Ethernet interface used to genereate and run traffic.

    • Example: eth2-192.168.1.229
  6. Traffic Type* - Specifies the type of traffic to be used in the test.

    • Example: TCP/UDP
  7. Traffic Direction* - Defines the direction of traffic flow for the test.

    • Example: Download/Upload/Bi-Directional
  8. Rate* - Represents the total requested download or upload rate, measured in Mbps.

    • Example: 100
  9. Packet Size** - Specifies the size of each data packet (in Bytes).

    • Example: 1000
  10. Load Type* - Defines how the load is distributed to clients.

    • Example: Per client load/Intended load.
    • Per-Client Load: The specified rate is applied individually to each client.
    • Intended Load: The specified rate is distributed across all clients collectively.

* - Mandatory
** - Optional
# - Automatically Filled

Step 5:

After clicking Run Test, an instance will be created using the specified test name. During the test execution, the user can monitor the real-time throughput graph, review logs in the Log Viewer, and observe the configured test parameters. Once the test has completed, the user should generate the PDF report from the Testing page and save it to the desired directory.

Note: When the test is initiated, the L3 endpoints are created in LANforge Manager and generate throughput. After the test completes, a detailed PDF report, along with CSV data captured at each timestamp, is saved in the webgui_reports folder located under the home/lanforge directory on the LANforge Manager.

Sample PDF Report: Throughput Test


Candela  Technologies, 2417 Main Street, Suite 201, Ferndale, WA 98248, USA
www.candelatech.com | sales@candelatech.com | +1.360.380.1618
Facebook | LinkedIn | Blog