OpenBenchmarking.org can do more than just benchmarks and can answer all of the potential scenarios you outline