Determining the performance of web site and web applications is important. In order to create sites users want to visit they need compelling content but they also need to provide the performance users expect.
One of the wonderful aspects of creating web applications is the availability of software as a service solutions to meet your needs. These include monitoring tools and tools for testing the performance of your sites.
In this post I look at load testing using LoadView Stress Testing service. Tests are not cheap. The cost is $9.99 a month for an account plus the costs of each stress test you run. The next image shows the breakdown of a small stress test on this blog which cost $8.25 to
You may register for a free trial of the LoadView service to test it out yourself.
As this chart shows this site held up without degrading the performance under the load this stress test put on the web server. If you were testing out an more important website you may well wish to increase the load until you determine at what level the server performance starts to degrade. And then determine if that is adequate for your needs or if perhaps you wish to bolster the ability of the web site, or application to sustain larger loads.
LoadView offers several additional reports to help you understand the performance of your web site. This image shows the time each page element took to load for each session. These might help you identify a bottleneck that wasn’t obvious until the server was under load.
The LoadView service also offers many additional ways to focus your efforts on specific pages of your website or actions in your web application. You can specifically target elements for stress testing that you are concerned about. For this blog I tested the home page as it requires much more effort than just loading 1 blog post element (which is part of the reason the response time isn’t super quick).
Related: System Monitoring Tools for VPS – Testing Email Using The Ubuntu CLI – Basic MySQL Performance Monitoring