99.2 Network Bandwidth (UDP/TCP) Testing with Iperf

Network Bandwidth testing uses the Iperf software installed either on the PC or the Android device (on-device). The Iperf 3 server software is supplied with TEMS Investigation.
TEMS Investigation is compatible with Iperf 3 on Windows only.

99.2.1 Iperf: Installation for SSH2

If you wish to perform Iperf testing over the secure SSH2 protocol, you must install the SSH2 feature separately (in addition to the regular TEMS Investigation installation procedure described in section "Installation Procedure") by executing a special MSI file named TEMS_Investigation_<current version>_SSH2.msi.
To run the Network Bandwidth activity over SSH2, the PC must have the SSH2 license option installed.

99.2.2 Iperf 3: Setup of Multiple Servers

To enable multiple TEMS Investigation users to do Iperf testing concurrently against the same Iperf server machine, multiple Iperf server instances must be defined on that machine. For Iperf 3, you accomplish this by editing the file ConfigInfo.xml (see above for the path). By default, this file has a single "IPerfServer" line:
<IPerfServer IP="127.0.0.1" Port="5001"/>
To set up multiple server instances, add more such lines with the same IP and with Port incremented by one each time: 5002, 5003, etc. (Make sure these ports are available on the server machine.) When IperfWatcher.exe is run, it will start all Iperf server instances defined in ConfigInfo.xml.
Further information on how to install the Iperf 3 server software is found in the document "Iperf 3 Server Installation Guide", which is part of the TEMS Investigation documentation package.