Luckily, we can use metrics — statistics selected to evaluate or monitor a target. One of the ways, besides the obvious minimums, maximums, and averages (average is quite pointless most of the time, to be fair, but still widespread in the field), is to use percentiles.
In performance engineering, percentiles are simple yet powerful. A percentile is a statistical measure that characterises the value below which a given percentage of samples falls.
For example, we have a set of times it took to open a web page. We order this list from lowest to highest and take the 99th value. We can then say that 99 percent of our requests are executed faster than this value.
In reality, we need to look at the data distribution more closely and check what the tail of the list looks like. Normally, everything after the 95th percentile is the major contributor to slow responses for various reasons [2].