BenchFlow: A Platform for End-to-end Automation of Performance Testing and Analysis