Ramping Up Modern Performance
Modern software is developed in a continuous manner, with several backend services frequently being deployed and scaled in the cloud. Furthermore, as organizations move toward agile, DevOps, and continuous delivery, it is vital for them to move away from traditional approaches to evaluate performance. Are you interested in ramping up or polishing your skills on performance testing? Leandro Melendez will introduce attendees to modern, agile, and continuous performance testing. You’ll learn performance assurance principles and everything from fundamental performance concepts like correlation to advanced concepts such as pipelining of performance checks. You'll define what is performance testing and identify differences between performance testing, assurance, and load testing. Leandro will explain principles for addressing performance concerns under a traditional or waterfall software process versus modern, agile software practices and how to implement best practices for modern and continuous performance assurance so that you can integrate performance tests into the CI. Attendees will leave this tutorial understanding and putting together a complete continuous performance framework. You will be given examples to apply tools like k6, JMeter, Gatling, Locust, InfluxDB, Prometheus, Jenkins, GitHubActions, Grafana, Elastic, Git, and many more integrating to CI pipelines to performance tests at every moment. Performance testing is evolving from just load testing, and so should we!