Alternatives to LoadStorm PRO:
LoadView by Dotcom-Monitor: Powerful, On-demand Load Testing from the Cloud
Empowering DevOps teams to quickly and easily stress test their websites, web applications, and APIs.
See performance under load with Android, Chrome, Internet Explorer, and iOS
Easy to Use Scripting Tool
Load Curve Options
Choose from three different stress tests – Load Step, Goal-based, and Dynamic Adjustable Curves
Choose from 13+ data centers around the world
View performance of your websites and applications
in real browsers
Your customers use real browsers. So should your performance testing.
|Features||LoadStorm PRO||Other Cloud Providers||LoadView|
|Real Browser-based Testing|
|Multiple Load Curve Stress Testing Options|
|No Virtual User Limitations with Free Trial|
|Supports WebSockets Protocol|
|Replay and Review Scripts after Recording|
Are you a current LoadStorm PRO user looking for an alternative load testing solution? Or just searching for a performance testing tool and wondering how these platforms stack up to one another? LoadView by Dotcom-Monitor is a powerful, cloud-based load testing platform for DevOps teams, engineers, and performance testers. Below, we’ll cover the features and benefits of LoadView and LoadStorm and what makes LoadView a more powerful testing platform.
LoadView versus LoadStorm PRO – A Quick Summary
LoadView and LoadStorm share many similarities. Both platforms are cloud-based, meaning there is no additional software or infrastructure to purchase or manage. All you essentially need is computer, and Internet connection, and a browser, so there is no need for expensive servers or testing labs. Additionally, both platforms utilize cloud load injectors to generate user load from multiple points around the world, so you can scale your load tests from a few hundred users to into the hundreds of thousands. Where the major differences lie is within the script recorders. LoadView utilizes a web-based script recorder in a full browser. On the other hand, LoadStorm PRO is not a full browser, nor is it a browser emulator. Instead, users create HAR files and XML files from the developer tools in their respective browsers, building scripts from HTTP requests. This limits the types of protocols supported. Another major difference is the type of load tests that can be executed within each platform. We’ll dive more into these features further in the article.
LoadView versus LoadStorm PRO – Recording Scripts
Depending on the type of browser you are using, LoadStorm utilizes HTTP Archive (HAR) files and/or XML recordings to create scripts. In the case of Chrome, Firefox, and Internet Explorer, LoadStorm users capture and record website interactions via the developer tools menu in a private/incognito browser session. Here’s a quick breakdown of what the LoadStorm PRO scripting process looks like, technologies supported, and any conditions/limitations.
One item to note about using Chrome. If interacting with forms/form data, LoadStorm recommends using Firefox instead, as the latest versions of Chrome to not save form data when recording scripts.
Using Firefox used to require a couple of additional add-ons to preserve data between pages and to export HAR files, but this is no longer needed with the current version of Firefox.
- Internet Explorer
Internet Explorer is unable to export HAR files, but users can save as a HAR-style XML file, which LoadStorm can read.
To create scripts for API testing, you must install a separate app from the Chrome Web Store called Postman.
- Android and iOS
LoadStorm advises against using the packet capturing method for mobile devices. Instead, using API calls is the preferred method.
The LoadView platform utilizes a powerful script recording tool called the EveryStep Web Recorder where users can record and replay web transactions using a real browser. This web-based recorder can record virtually anything that can be rendered in your browser, along with critical multi-step test scripts of complex user actions, such as button clicks, menu selections, form submissions, shopping carts, text inputs, and more.
These scripts are then uploaded into the LoadView platform for load testing. Utilizing this recorder, users have support for more protocols, devices, and options. The EveryStep Web Recorder supports over 40 desktop/mobile browsers and devices, such as Android, Chrome, Internet Explorer, iPhone, iPad, Google, Samsung, and much more.
LoadView also has support for WebSockets, a protocol that LoadStorm PRO doesn’t support, plus many of the other popular protocols and programming languages, including the following:
|AJAX||Angular JS||Web API (REST)||SOAP||Java|
Within both the LoadStorm and LoadView platforms, once a script has been created, but before uploading the script and running a load test, users can review the script details, customize their scripts, and add custom parameters and change default settings, such as delays/think time and page load time thresholds. This is beneficial in case there are any errors that may have to be fixed before moving forward with a load test. However, the LoadView platform goes one step further and allows users to watch the playback of the recorded script. This insures all the steps are accounted for and no errors are present.
LoadView versus LoadStorm PRO – Setting Up and Running a Load Test
Unlike many of the open-source testing tools which only run protocol-based user simulations, LoadView allows users to choose from protocol-based (HTTP/S) and real browser-based simulations. For some applications, stressing the server might be enough, but for testing critical multi-step scripts, you’re going to want to know the end-to-end response time and client-side performance and behavior under load.
Concurrent users generating HTTP Request to web server
- Web Page Test
Concurrent users loading a single page repeatedly in Chrome or Internet Explorer
- Stress Test for Applications
Concurrent users performing a series of scripted actions in Chrome or Internet Explorer
LoadStorm Pro does not give users these options. Once the script is ready, LoadStorm users can select the script, or multiple scripts, that will be included in the test. If multiple scripts are used, users must determine the weight for each script. The weight represents the percentage of virtual users you want for each particular script. The numbers must be whole integers that add up to 100. From there users can select from two types of test patterns, Linear and Step. The differences between these two options is that the Linear pattern increase virtual users over time, whereas the Step pattern increases virtual users at more frequent intervals. Once those parameters have been finalized, LoadStorm users have the option to schedule the test for a specific day/time, run the test immediately, or repeat the test, if necessary.
It’s at this point during the test execution setup that LoadView really sets itself apart from LoadStorm. After determining which load simulation you’re going to run, users can also choose from multiple test scenarios. This type of flexibility allows users to pick and choose the scenario that is right for your test.
- Load Step Curve
Useful when determining if your website can handle a spike in traffic. Generates loads with a pre-determined number of concurrent users for specified time durations.
- Goal-based Curve
Beneficial for validating SLA or non-functional requirements. This test is useful when you have already identified the limiting level of your required throughput and need to ensure that your performance goal is met.
- Dynamic Adjustable Curve
Adjust load and see results in real-time, getting insight into how your site or application changes as load levels fluctuate.
The last item to confirm is where the virtual users are coming from. LoadStorm offers various locations across the United States, Europe, Asia, and South America, however, the ability to select from multiple locations is only available to accounts that have a minimum of 100 available virtual users and you can only choose from Amazon Web Services (AWS) locations. Additionally, because each load generator supports up to 200 virtual users executing scripts, tests with less than 2,500 peak virtual users may not use all selected regions. LoadView allows users to select from 13+ global locations from both the AWS and Google Cloud Platform (GCP) networks.
LoadView versus LoadStorm PRO – Results Analysis and Reporting
Once the test is started LoadStorm users can view the results during, or after, the test. The results will show you where any errors occurred, how fast the pages loaded, and which resource took the most time. Additionally, similar to LoadView, test results from LoadStorm can be shared with stakeholders via a unique link.
LoadView also allows users to monitor the progress of tests in real-time, however once the test is completed, a Stress Test Report is automatically created. Both platforms offer comprehensive summaries, reports, metrics, and graphs to review the performance of your tests. The LoadView Stress Test Report includes the following information:
Outlines the basic stress test properties with line charts showing changes in the number of simulated users and load level, response times, the number of sessions and errors detected at different time points, as well as a diagram of the load injector CPU usage.
- Session Report
Allows you to how successful your execution plan was, by comparing planned user load versus actual user load. This report also includes a list of all user sessions, along with drill-down information showing errors, transaction details, response times, descriptions for failed sessions, waterfall chart, and more.
- Device Info
Includes details for any device and task(s) configured
LoadView Free Trial and Plans
Our free trial is available for 30 days and includes $20 in load testing credits. LoadView has subscription-based plans, starting at $199 per month. Alternatively, you can also select from a pay-as-you-go plan. Pricing is calculated and displayed before you begin new test, so you know exactly what you’re paying for. If your specific needs require more than what is listed above, please contact us for Enterprise-level plans.
LoadView Professional Services
The goal of LoadView Professional Services is to have you running performance tests, analyzing your data, and adjusting your system without our engagement. Our engineers are also available to perform the entire testing exercise for you, offering consultation to optimize your code and infrastructure. Our methodology is tested, proven, and offered in unique à la carte fashion. You pick and choose which elements you need assistance with, and our performance engineers will coach you through them.
LoadStorm Pricing and Plans
LoadStorm offers a free trial, along with subscription-based and pay-as-you-go plans, however, no pricing is publicly available on their site. If you’re looking to
- Account doesn’t expire
- Full version of LoadStorm PRO cloud load testing platform
- Run an immediate, smaller test of 10 virtual users
- Run a full test for up to 50 concurrent virtual users
- VUsers never expire
- Consumption is based on the Peak User setting for each test run
- Spend VUsers in smaller tests or one large test
- Does not limit the number of tests
- Determines allowable duration of each test
- Each test duration can be equal or less than the plan’s max duration
- Available upon request
- Free consultation
- Consulting can be used for a variety of tasks
Determining the performance limits of your websites and applications is critical to the success of your business. When it comes to slow loading/buggy websites and applications, today’s customers can become quickly impatient and will seek out a substitute, within seconds, if your site or application doesn’t meet their needs. Both the LoadStorm PRO and LoadView platforms were created to test and ensure your websites and applications can meet those performance demands. The LoadView platform sets itself apart by being able to test actual user performance under load from real browsers. Not only that, LoadView can test multiple user simulations AND load test curves – something that the LoadStorm Platform doesn’t offer. With support for popular protocols and technologies, the LoadView platform is the easy choice for your load testing requirements.
Try LoadView from Dotcom-Monitor
and get $20 in Free Testing Credits!