When Should You Perform Performance Testing? Key Scenarios to Consider

To meet the performance expectations it is recommended to conduct performance testing at different stages of software development cycle . I have listed few scenarios
1. Before Going to Production releaseĀ 
Performance Testing should be done before the application is pushed to Production to ensure application handles expected load without degrading performance .
2. Major Code Changes or Feature addition
If the changes are made to the root of the codebase or new major functionality is implementedĀ  then itā€™s a best practice to conduct performance testing.
3. Infrastructure or environment changesĀ 
On switching to cloud based services , server Infrastructure , database and network configuration changes and its always recommended to do performance testing because there will be impact on latency ,throughput and system resource allocation
4. While Scaling and Capacity PlanningĀ 
There could be case where the application has to be scaled because the users may increase or implementing new features may force to plan the capacity planning .
5. High Traffic During seasonal sale
“Summer Sale” , “Black Friday” , “Big Billon day” such type of events will have more load on the application in order to ensure application performance is not degraded ,performance testing has to be performed .

You may also like...