cnlab UX Test - Speedtest
Performance Wiki
Description of the measuring protocol

The measuring protocol of the cnlab UX Test (Speedtest) is based on all supported platforms on the same measuring principle.

 

Recorded performance and meta data

 

  • Meta data
    • Measuring time
    • Autogenerated User Identifier
    • Test and serial identifier
    • Speedtest app language
    • Speedtest app version
    • Chosen reference system
  • Measuring data
    • Download data rate client-side and server-side
    • Upload data rate client-side and server-side
    • RTT and ICMP response time, jitter and loss from client to reference server
    • RTT and ICMP response time, jitter and loss from client to gateway
    • DNS response time of the DNS server used
    • Traceroute from client to server
    • Server-side TCP parameters, such as package loss or receive window sizes
  • Expanded measuring data and hardware information
    • Operating system and version
    • Geolocation
    • Local IP and MAC addresses
    • Gateway IP and MAC addresses
    • Information about the Wi-Fi environment (if the measurement is made via Wi-Fi)
    • Public IP address
    • Network hardware used
    • Current bitrate of the network hardware

 

Measuring process

 

  • Initialization of the measurement between the client and server
  • Looking for a free measuring port on the server
  • Starting the download measurement
  • Starting the upload measurement
  • Starting the response measurement (RTT, ICMP, DNS)
  • The trace route measurement is in parrallel to the other measurements.

 

Information

 

Various firewalls have content filters that may block the UX Test (Speedtest). The cnlab UX Test attempts to determine this during each measurement and displays the collected information to the user. Another way to check if the firewall blocks the UX Test is to test with the firewall turned off. If the test is successful, turn the firewall back on and create a rule for the UX Test (Speedtest). The necessary adjustments depend on the firewall manufacturer.

 

  • The UX Test (Speedtest) generates various HTTP queries with the target port range 8008 to 8025.
  • The UX Test (Speedtest) generates various HTTPS queries with the target port range 9008 to 9025.
  • The HTTP MIME-Type is "multipart/form-data".
System Overview
cnlab UX Test Apps
Description of the measuring protocol
Reference values from the measuring lab
Speedtest in the browser
Home network: WLAN
Home network: Router, switch and powerline
Home network: PC - Hardware
Home Network: PC - Software
General FAQs
Technologies, software and links