Tales From A Story
Follow the journey of introducing the Gatling load testing framework targeting George Online Banking. The journey started as a simple tool to monitor the availability of REST endpoints. This monitoring approach turned out to be useful across multiple departments therefore a multi-tenant & multi-site test setup was introduced running on a Jenkins CI server. The Gatling scripts were further extended to detect REST API changes between releases. But at its heart Gatling is a performance test tool - turning the "functional" test suite into a full-blown performance test is just a few lines of code away. Finally we look back at the separation of functional and performance test tools since both are means to the same end - delivering high-quality software.