Stress and Performance Testing
These tests are used to mitigate risks related to business continuity, enhance or ensure corporate image that could be dimmed due to malfunctioning of their systems, and lastly, to control costs derivate from correct management.
IT is responsible for providing solutions for customers in the form of performance testing, to ensure the behavior of their systems under hostile scenarios caused by unexpectedly high usage of resources, due to high amount of recurrent accesses.
Type of tests
Performance testing
Validates scalability, stability and speed (response times) of the system under evaluation. Also, the usage levels of the resources, ensuring it will be enough to fulfill performance levels required for the system.
Load testing
This subset of performance testing focuses on determining or validating the characteristics of the system’s performance when working under predicted work and volume loads.
Stress testing
Tests focused on validating the characteristics of the system’s performance under conditions that exceed predictions for the operations (high load volumes).
Tools
Performance testing depends on the type of tools used for this purpose. Licensed or open source tools can be used, according to each specific need. Some of them are:
• IBM® Rational ® Performance Tester (Licencia IBM).
• Apache JMeter™ (Open Source).