Skip to main content

Methodology

How myping measures the internet — what we test, how we test it, and how to interpret the result.

How we measure speed

myping measures end-to-end throughput between your device and the selected test server. Multiple parallel HTTP connections can be used during each phase to estimate the maximum capacity available at that moment.

Server selection

By default, myping selects a nearby server with low latency to your device. You can override the choice manually when you want to compare a different location.

Download phase

We download a series of binary files in parallel for the duration of the test. The amount transferred per second is measured continuously. The reported download speed is the median of the high-water samples during the test window — typically 7–15 seconds.

Upload phase

Identical methodology to download, but we upload random binary data to the server. Some networks have asymmetric speeds (e.g. cable internet), which is reflected in the result.

Latency and jitter

Latency (ping) is the median round-trip time of small packets sent to the test server before the throughput phases begin. Jitter is the standard deviation of those measurements — a measure of how consistent your latency is.

Reproducibility

The same methodology powers the myping web app, app experiences, and aggregate reporting surfaces, so repeated tests are easier to compare over time.