backend benchmarking main ticket
parent ticket for all benchmarking tasks:
- Make room for performance tests somewhere in
src/and write a separate Ant task to run them. (#15753 (moved)) - Take an
out/summaryfile as input and generate good sample requests for aRequestHandlerperformance test class. Also write that test class. - Write a performance test class for
ResponseBuilder, probably requiring a successful run of the hourly updater to populate theout/directory. - Write another performance test class for
DocumentStorethat takes a populatedstatus/andout/directory as input and performs a random series of listing, retrieving, removing, and storing documents. Ideally, the test class would make sure that the contents in both directories are still the same after running the test.