Website Performance Testing
Why It’s Necessary to Conduct Website Performance Testing
Main Types of Performance Testing
While conducting performance testing we apply the following main types of test cases:
- Website Stress Test
It is performed to determine the maximum benchmark for website performance. This test establishes the dependence of key website productivity indicators (i.e. transaction response time, number of requests per second, number of transactions per second) on the number of simultaneous website users;
- Website Load Test
It determines the website performance level over a long period of time (4-8 hours). At this testing stage we perform additional checks of the website components, which allows detecting errors in the overall website operation (for instance, a memory leak) which might be caused by a large number of users using the system over a considerable amount of time;
- Website Cross-Browser Test
It is used to check the product compatibility with various versions of the existing browsers and the website normal operation when it’s launched on various devices;
This type of testing is designed to detect the presence of this option, which can slow down the browser or pose a potential threat of introducing malicious codes.
To obtain more reliable verification results, we also carry out a number of auxiliary performance tests:
- volumetric test, or the verification of the website performance while increasing the amount of information in the database;
- stability test, which allows to confirm the website performance capabilities while using it 24/7;
- scalability test, which detects the website ability to have increased productivity while increasing the scale of its non-functional capabilities.
When conducting website performance testing, our company specialists use manual and automated verification methods, applying them on real devices and, if necessary, on various emulators.