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

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

 

Recorded performance 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 from client to reference server
    • 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
    • Public IP address
    • Network hardware/map used
    • Current transfer rate of the network hardware/map

 

Measuring process

 

  1. Initialization of the measurement between the client and server
  2. Looking for a free measuring port on the server
  3. Starting the download measurement
  4. Starting the upload measurement
  5. Starting the response measurement (RTT, ICMP, DNS)
  6. Starting the trace route measurement

 

Information

 

Various firewalls have content filters and may block the speed test. The fastest version for checking if the firewall blocks the speed test is testing with the firewall turned off. If this test is performed successfully, turn on the firewall again and create a rule for the speed test. This rule depends on the firewall manufacturer and must be adjusted accordingly.

 

  • The speed test generates various HTTP queries with the target port range 8008 to 8025.
  • The speed test generates various HTTPS queries with the target port range 9008 to 9025.
  • The HTTP MIME-Type is "application".
System Overview
cnlab Speedtest 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
General FAQs
Technologies, software and links