Identifying Performance Changes Using Peass
summary
Describes Peass, a tool that converts existing unit tests into performance tests and integrates with Jenkins via Peass-CI to run them in CI. Covers three prototype steps: regression test selection that compares execution traces and called-source to prune unaffected tests, a measurement protocol that restarts the JVM and repeats iterations until statistical detection of performance changes, and a root-cause analysis that locates the call-tree node responsible for a detected change. Finishes with a live demonstration of Peass running in Jenkins.
AI-written summary · about
related talks
29mJava Performance Testing for Everyone
40mAutomated Performance Testing In Preproduction
33mPerformance Testing in Agile and DevOps
50mPerformance Testing Java Applications
53mEarly Performance Testing: Finding News You Can Use
36mFast Feedback: Jenkins+Functional & Non-Functional Mobile App Testing...
29mProgressive Testing to Meet the Performance Imperative
49mHow to Optimize Automated Testing with Everyone's Favorite Butler