Hi Christopher,
Thanks for the message! It's an interesting topic you raise. To date, our tests do not exercise the incremental impact of additional routing complexity except incidentally and in very small numbers as we add test types to the project.
I've added a link to your idea to the relevant issue at GitHub:
https://github.com/TechEmpower/FrameworkBenchmarks/issues/133Implementing this test would require the use of an alternate benchmark tool or continued enhancement to Wrk by its author. Presently, Wrk exercises a single URL. It won't be trivial, but I assume we can figure out some approach for exercising a set of URLs via the benchmark tool.
It's premature without having that worked out, but as an academic matter, what size N do you think would be interesting? In my own experience, I've not built web applications with more than a few hundred routing endpoints. But perhaps N=1,000 would be a decent test?