p50, p95 and p99 are the times that 50, 95 and 99 of every 100 requests beat.
A toy server and 2,000 invented requests, not a measurement of a real service. All of it runs on this page.
A tester that waits sends its next request only after the last reply is complete, so it sends less while the server is stuck.