Does discourse have a cache?

Also, yes, Discourse does have a cache of full page responses - for logged-out (anonymous) users, which it sounds like this “load test” is doing.

The Discourse team has also benchmarks that directly exercise the known-expensive code in the critical serving paths, you can find them if you search around on here.