How resilient is your Website really?

Website Stress Test: How to check Performance

 

The performance requirements of a website are often not clear. In the run-up to marketing campaigns such as sending out newsletters or linking a page to a high-traffic page, IT managers cannot always say exactly how their page and its loading times will behave. What happens when 20, 100 or 200 users access a web platform at the same time? How many simultaneous users can a page handle well? At what point does dissatisfaction increase due to loading errors or loading no longer works at all? - A stress test can show all of this.

 

Stress Test versus Speed Test

 

A speed test usually measures the loading speed of a website. The data is based on access and provides information about design errors on the website that reduce its loading time. A stress test provides information about the performance of a website. The performance depends very much on the design of the hardware. Therefore, the stress test also provides certainty as to whether your IT systems are prepared for an anticipated onslaught on your site. Important indicators are the apdex thresholds. Applications typically consist of many different types of user actions. For example, it may be okay that a complex search in an application takes up to 6 seconds while loading the homepage in the same application takes less than 1.5 seconds to ensure user satisfaction. Therefore, different Apdex thresholds are configured for different user action types.

Other important values are the latencies and of course the number of requests and their times. You can read all of these values and their errors to analyze your IT systems from the comprehensive report that you receive after the test.

 

When does a Stress Test make Sense?

 

A stress test is always important if you expect increased traffic to your website and do not know exactly how many requests your website can handle. The stress test tells you how high the maximum number of simultaneous users can be. A meaningful report, which you will receive by e-mail, shows where there may be potential for improvement in performance. You can also use it to analyze what is causing your website to slow down as traffic increases. The test and the subsequent report are processed automatically. If, after receiving the report, you need further information or recommendations, we are at your disposal for an initial discussion free of charge, in which we can identify opportunities for improvement.

 

Common mistakes and ways to improve performance

 

The stress test tells you at what load the performance of your site decreases and what errors occur. The reasons for this are often a server that is too slow with too little frequency or a database system that is too slow. An overloaded content management system (CMS) with too many extensions and an inactive cache is often the reason for poor performance. Should your web system reach its limits, we will be happy to help. In a free initial consultation, you will receive a basic assessment of how the performance of your web platform can be improved. These are often the following measures:

  • Horizontal Extension:

The load is distributed across multiple web servers and the databases are provided on dedicated systems.

  • Vertical Extension:

The load is on a web server, but RAM and CPU are expanded.

  • Container as a Service:

Your web platform is provided via container hosting and can be automatically expanded if required (auto-scaling).

 

How to start with the Stress Test

 

The stress test is free of charge and non-binding. You register and confirm your email address. After we have checked your data, the test will start automatically. A short time later you will receive your report by email. You can find more information at http://timewarp.at/stress-test/ or register directly for the stress test at https://stress-test.io/.

Rainer Schneemayer is at your disposal for personal advice rs@timewarp.at.