Measuring of the performance of the service provided
Speed is the primary measure by which broadband connections are sold, so clearly it's important to measure it. We offer a variety of different mechanisms to measure speed.
TCP speed test
Our standard speedtest, used on Whiteboxes, CPE and mobile apps.
Hardware-accelerated UDP speed test
This speedtest can take advantage of specific Broadcom and Qualcomm hardware to measure extremely high speeds.
Lightweight capacity test (UDP)
An alternative speedtest that is ultra lightweight in terms of bandwidth usage and time.
WebSockets speed test
A WebSockets and XHR based speedtest for use in web browsers.
Latency, packet loss and jitter affect everything you do on the internet. If these fare badly, then every other test will fare badly. So they are critical to measure.
UDP latency and loss
Our standard, continuous latency and loss measure, used on Whiteboxes and CPE.
Contiguous latency and loss
An enhancement to our standard latency test that tracks outages/disconnections.
Latency and loss under load
Measures round-trip working latency which is more representative of actual internet experience, and often much higher than idle latency measurements.
The Domain Name System (DNS) converts a hostname (such as www.example.com) into a computer-friendly IP address (such as 192.168.1.1). Every time a user wants to load a webpage, this translation must occur, this test measures how long it takes. It’s configurable and can test against a target DNS server, over UDP or DNS-over-HTTPS.
The Voice over IP (VoIP) test measures the quality of a voice call between the client and a nearby test server. It is intended to characterise how suitable the user's broadband connection is for placing and receiving VoIP calls.
Traceroute is used to determine the path that traffic takes between a source and a destination. It works by sending packets (typically UDP) with increasing TTLs towards the destination, and capturing the IP that responds with the ICMP TTL exceeded error.
Measuring the performance of real applications over real infrastructure
We have developed a variety of video streaming measurements that stream real content from major video streaming providers. This allows you to gain an accurate view of how video is delivered to customers.
Generic HLS/DASH streaming test
Modern console games are delivered from online stores such as Steam, XBox Live and Playstation Network. The games can be tens or even hundreds of gigabytes, so achieving high throughput from these stores is important to gamers. The throughput will depend on the CDNs (Content Distribution Networks) that host the games. ISPs will have varying connection agreements with CDNs, which means that your performance could vary significantly depending on the ISP you use and where the CDNs are located.
Our gameplay test measures latency, packet loss and jitter to a wide array of popular online games. The approach varies slightly depending on the game in question, but they all share common characteristics. Crucially, our test performs the measurement to the real gaming infrastructure of the game in question. This is sometimes determined in partnership with the game publisher, sometimes it is determined from publicly available information, and sometimes it is determined by studying the game’s traffic.
League of Legends
Heroes of the Storm
Counter Strike: Global Offensive
World of Warcraft
Tom Clancy's Rainbow Six Siege
Call of Duty Warzone/Vanguard
Gears of War 5
Our video conferencing tests measure round-trip latency and packet loss to the most popular online video conferencing services. Many different protocols and communications are used during video conferencing. Our measurement focuses on traffic to the video and audio relay servers, as problems on this link will differently manifest as connectivity and quality issues to end users.
These tests measures the round-trip latency and reachability of a selection of major social media services, taking into account different endpoints that the social media service may use for different content types.
CDNs are widely used by large websites to distribute static content near to end users. This reduces the burden on the content providers' servers and improves web page load times. The largest CDN operators will place caches inside ISP networks so that traffic does not even need to leave the ISP network.
Load real pages from real websites to assess browsing performance that users would actually see in their homes rather than to a centralised test server.
Website performance test
Uses a full headless web browser to accurately capture the user experience of browsing a website from within a user’s network.
Web browsing lite
Measures the time taken to fetch the HTML and referenced resources from a page of a popular website.
Internet traffic crosses many interconnected networks, but performance is only be as good as the weakest link in the chain. Degradation inside the home is commonly the weakest link, but there is very little understanding and published data about how much performance is actually lost inside the home.
SamKnows is working on a suite of in-home measurements to passively monitor performance to every internet enabled device in the home.