The document outlines Vincenzo Ferme's research on automating performance testing for continuous software development environments. It discusses the context of continuous development lifecycles and DevOps practices, and how performance testing is rarely applied in these processes. It then presents the state of the art in declarative performance engineering and the challenges of defining and executing performance tests. The document outlines the problem statement and research goals, which include how to specify performance tests and automate their execution in continuous software development lifecycles. The main contributions are summarized as developing an automation-oriented performance tests catalog, the BenchFlow declarative domain-specific language for specifying tests, and the BenchFlow model-driven framework for executing experiments.
Related topics: