Dotcom-Monitor's LoadView - A Cloud Based Load Testing Platform

Our Load Testing Tools

Dotcom-Monitor has been monitoring the performance and uptime of websites for over 15 years. During that time we recognized that many of the monitoring scripts we used to monitor website transactions and to emulate real users on a website would be useful during load testing and stress testing as well. LoadView was built from the understanding that those teams that monitor a website for uptime and availability may also be interested in knowing the capacity of their websites and even testing the limits of the website infrastructure.

LoadView has been a Dotcom-Monitor product for a number of years, but the most recent iteration of the platform provides an even more extensive model for load testing a website. The brand new LoadView load testing platform connects users to thousands of load injectors at the touch of a button. This model is more powerful than ever before because you can quickly and easily:

  • Simply record your user emulation scripts, with the easy point and click interface of the EveryStep scripting tool
  • Create a load testing plan, including a ramp up of the number of users and peak user load
  • Run the test against a live website
  • Analyze the results

Not Your Average Load Test

This is not a simple load test application that merely hits your website internally.  LoadView actually spins up Load Injectors in multiple cloud partners, geographically distributed around the world, and we manage the load injecting machines.  There is nothing for you to worry about in terms of making connections with the different vendors, and spinning the load injectors up and down.  LoadView is also not limited to simply sending get requests to the web server.  LoadView can actually simulate real users visiting a page and even interacting by clicking on the site and performing actions such as logging in, adding items to a shopping cart, and navigating between pages.  This gives you an even better understanding of how your website performs under the load of actual users.

LoadView also has some more advanced features such as allowing dynamic content to be passed through each user session.  By doing this, you can change up the variables used in the individual script to simulate different users acting differently as they interact with your website.  For example, you might include a spreadsheet of search keywords in your load testing plan so that each time the script performs a search, a different search term is used.  One benefit of performing a test like this is that you will be able to generate both unique data requests from your database as well as see the performance difference when a recent search has been cached by the web server.  This ultimately gives you more realistic results that simulate real user load with different user accounts and variables.

Continuous Testing Evolution

While we wouldn’t advise trying to use LoadView as a continuous integration platform due to the cost of continuously running hundreds or thousands of load injectors, we see LoadView playing a crucial part in the development cycle, particularly when you want to establish benchmarks on both test environments and in production systems.  The continuous testing evolution we are talking about is the advancement of tools available in the load test platform.  As Dotcom-monitor continues to advance our other platforms, we intent to integrate these additions into the LoadView platform as well.  So as other tools like the EveryStep script editor become more advanced, customers of LoadView will benefit from the new functionality as well.  One of these advanced features included in LoadView results is the availability to capture videos of sessions during the load test.  During every load or stress test performed there is one baseline server running the tests and recording a video capture of each user session.  This allows you to identify periods in the test where a problem was encountered and then view a video of the page loading along with a waterfall chart showing what elements were loading at each point in the video.  This can oftentimes lead to the identification of troublesome elements on a page that needs to be optimized by either adjusting the file or possibly hosting the file at a 3rd party content distribution network (CDN).

Your Website Testing and Monitoring Partner

Dotcom-Monitor monitors thousands of websites for uptime and performance every minute, and the LoadView load testing tool is only one of many tools available to help you optimize all aspects of your online property.  It is critical that your website is capable of handling the heaviest user load during peak periods, because you don’t want to lose valuable site visitors when they most want to visit your site.  If you are interested in the additional tools available from Dotcom-Monitor to help optimize your website experience, check out the additional tools at