You present a demo of your app, indicating modules and systems functionalities critical from the business point of view, along with the functionalities used most often by your users (or by the biggest audience)
You grant us access to the staging environment for test users in various roles
Together we analyze the system, taking into account user behavior – what actions are performed under which workloads (logging in, generating reports, uploading files etc.)
Based on the gathered data, we draft individual testing scenarios, estimating particular workloads, acceptable response times, number of sessions, request volumes
We prepare automated performance tests according to the scenario
Together with you (the admin, architect, programmer), we conduct performance tests based on the scenarios
The executed tests result in monitoring logs, enabling identification of bottlenecks