Benefits of a Load Testing Tool
from the Cloud
Distribution of Load
Simulate User Behavior
Create a recording or scenario that follows the type of user behavior you would like to mimic during a load test. For example:
- Browsing through pages on the target site
- Choosing products for a shopping cart and then abandoning it
- Making purchases through a checkout process
There is no limit to the number of behaviors you can emulate, but try to use analytical tools to assist you in deciding the most relevant behaviors that are seen in your web application.
You can use CSV data to have VUsers log in as different accounts, perform various keyword searches, or browse different pages using a list of paths.
Enterprise level tools such as our PRO version offer a great amount of control over the user behavior. They can even debug your site using a validation tool! The number of requests and pages are also captured to give you a good idea of the load that will be generated per VUser.
No Scripting Language to Learn, So You Can Test Faster
Building a scenario or recording is easier than you might think. All you need is a modern browser.
Scenarios in our LITE version of LoadStorm allow you to easily add steps that define which page to browse to, which form you wish the user to submit, or it can be an action to click a random link found on the page that was opened in the previous step.
You can easily record your session using your browser’s built-in developer tools. The session is saved as a file which can then be uploaded to our PRO version of LoadStorm. It reads that file and creates a script which you can further edit right in the LoadStorm app.
You can get as creative as you need for the testing requirements. Such as testing a bunch of unique logins from a User Data CSV.
Let’s say you have a bunch of test usernames and password. Just put that information in a CSV file, then upload it to LoadStorm. Then you can use this data in a scenario or script to log in as many unique users during a test run. Typically the behavior will be the following:
VUser #1 will login as username #1, VUser #2 will log in as username #2, and so forth.
Get the Correct Mix of Load Test Requests
Allocating more traffic to some scripts over others will improve the accuracy of your performance metrics.
For example, a typical e-commerce site may have these three scripts:
- Shoppers who browse a product catalog anonymously, but leave after 10 page hits
- Shoppers who put two items in their shopping cart and abandon it
- Shoppers who complete checkout with a credit card transaction
Do you want 33% of your load test traffic for each type of user? Probably not!
LoadStorm allows you to allocate the correct percentages for each script such as:
- 5% buyers
- 20% abandoners
- 75% window shoppers (browse products)
Simply assign a weighting to each script, and LoadStorm will distribute VUsers appropriately.
Cloud Load Testing is Better
Let our load testing tool remove the hassle for you.
- Running a cloud load test is effortless because there is nothing to install
- Our online service is simple because there is no hardware to buy, manage or configure
- Pay-per-test is simpler because there are no contracts
- Risk is eliminated because you get a free account to prove it works for your requirements
- Efficiency is easier because set up and tear down of global simulation servers is automated
- SaaS model is painless because there are no license fees
- On demand testing is faster because your time is valuable
- Experienced technical support and consultants are available to assist
- Cloud architecture is elastic allowing for small tests, or up to 150,000 concurrent VUsers
Ramp Up Your Load Tests to 150,000 VUsers
Is your team Agile? Excellent.
LoadStorm lets you start with free VUsers to make sure our solution fits your needs:
- Our LITE version comes with a Breeze Subscription containing 100 VUser Hours and allowing tests up to 25 peak users
- Our PRO version comes with 50 VUsers total to be used how you like
Iteratively run tests, checking the results data, making performance optimizations to your application, and repeating as needed.
As your application becomes higher performance, you can easily run the same load test scenarios with more VUsers.
It’s exciting to get an email from a customer asking to run a 100k user load test. We’ve done that. In fact, we have run tests up to 150k users successfully.
We frequently hear from our clients that tell us they love how easy it is to run huge traffic against their site…for a fraction of the cost of the other tools.
It was a sad day when we had to turn down that project wanting 20 million users. Yeah, we are working on it. Stay tuned.
Get Load Testing Traffic from Around the World
LoadStorm uses the Amazon EC2 cloud which has data centers in:
- Sao Paulo
Based on the size of the test LoadStorm will generate traffic from a variety of these locations by default.
In LoadStorm PRO, you can control which locations you would like your traffic to come from.
Analyzing Results is Easier with Better Reporting
LoadStorm reports on several key metrics:
- Concurrent Users
- Total Requests
- Total Errors
- Average and Peak Response Times
- Average and Peak Requests per Second
- Average and Peak Throughput
- Total Data Transferred
LITE offers some detailed reports on Requests by Elapsed Time, Error Code, or Response Time.
Enterprise level tools such as our PRO version have the ability to filter for data specific to particular scripts, servers, or types of requests. It also offers some additional charts for Error reporting, Pages, and Transactions while allowing you to save or print any chart as an image. Both versions allow you to download the raw results CSV and drill down into the details on a request-by-request basis, but PRO also provides the option to download a PDF report, and you can share the test results via a hyperlink like this:
https://v20.loadstorm.com/#!test/505662 (click the link to view real results in PRO)