For a given web page, why does a Grinder script take a much longer time to complete than my browser takes to display the page?
How your web application behaves under non-trivial load and how long it takes to display a page are two distinct concerns. The Grinder runs through test script elements sequentially while browsers, such as MS Internet Explorer, can request several elements at the same time using parallel threads. The number of parallel threads depends on the browser type, MS Internet Explorer typically uses 3. Therefore the browser should complete requesting the complete list of elements from a web page before the Grinder.