Candela Technologies Logo
Network Testing and Emulation Solutions

Using iperf3 to Generate Traffic

Goal: Set up virtual stations using a LANforge system, connect them to an AP under test, set up iperf3, and run tests.


In this test scenario a LANforge system is used to create both the wireless stations and iperf3 server. The test is then configured to use iperf3 to generate traffic in both the download and upload directions.

Although LANforge Generic endpoints prompt the use of iperf3, iperf2 could be used instead with a manual configuration. This example however, focuses on how to use iperf3.

 
  1. Select the Generic tab from the main GUI window. screenshot
  2. Select the Create button to create the iperf3 server.
    1. Use the top section to name the connection and choose the port/interface, then use the Command Builder for iperf3 to choose the Server option. The command line will be filled in when the Apply button is selected. screenshot
    2. For a single iperf3 test at a time setup one server. screenshot
    3. For multiple iperf3 tests at a time, setup multiple servers, each with a unique IP port number by using the -p option. screenshot
  3. Create the iperf3 client.
    1. For a single iperf3 test at a time setup one client. screenshot
    2. For multiple iperf3 tests at a time, setup multiple clients using the corresponding IP ports as the servers. screenshot
  4. If you want to run iperf3 on a mobile device, run it in server mode.
    One free and simple mobile application for iperf3 is provided by he.net screenshot
  5. To start any iperf3 test, start the server or servers first, then start the clients. screenshot
  6. For mobile devices, start the iperf3 server on the mobile devices first, then start the clients. screenshot
  7. Modify the endpoint to view the per iteration text results. screenshot

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