Test Complete Methodology

What is the default mechanism for determining test complete? I know there is an option to say stop after onload, but what is the default that determines when a test is completed and all timing results are final.

Usually it waits for 2 seconds of no network activity after onload.