Introduction

Loadster is a cloud-hybrid solution for distributed load testing of web applications, web services, and static websites from either side of the firewall.

Loadster Workbench runs on your Mac or Windows workstation. It’s an all-in-one environment to rapidly create scripts, build load test scenarios, run tests, and generate test reports. As a desktop application, it gives you complete control over your test environment. You can generate thousands of concurrent virtual users from both your own dedicated load engines and Loadster Cloud.

Loadster Engine is a freestanding agent that you can deploy on your own Mac, Linux and Windows systems for on-premises load testing. Multiple engines can be controlled at a time from Loadster Workbench, each one simulating 1000+ concurrent users.

Loadster Cloud is our hosted service for on-demand load generation from any of 5 continents. Controlled from Loadster Workbench, each cloud location can simulate tens of thousands of concurrent users. With Loadster Cloud, you don’t need to come up with your own hardware or purchase licenses.

To download the application, purchase licenses, or add Cloud Fuel, log in to your Loadster account.

Reasons For Load Testing

Some of the most expensive and catastrophic site failures happen under heavy load. By simulating a realistic peak load ahead of time, you can be more certain your site will scale effectively.

Load and stress testing can help you answer questions like these:

  • Will my site perform well on the busiest day of the year?
  • Do I have sufficient hardware or cloud infrastructure to run my application effectively?
  • Am I making good use of autoscaling, if hosted on the cloud?
  • Does my application deliver quick response times and a good user experience even under peak load?
  • When pushed to the limit, does my application crash hard and lose data?
  • Are there concurrency issues in my application that only appear under heavy load?
  • Do I have memory leaks and other issues that appear over an extended period of usage?
  • Are my redundancy and failover systems in place and working properly?

Unlike functional testing, which can be accomplished by a single user, load testing requires the right tools to simulate hundreds or thousands of concurrent users interacting with your application in a realistic way.

Why Loadster?

It handles dynamic content without a lot of fuss. Loadster’s graphical script editor makes it relatively easy to tweak your scripts, substitute variables for dynamic form data, capture and validate responses, and more — without the large time commitment required by manual scripting.

It’s realistic. Loadster lets you test multiple user flows at the same time, with a large population of virtual users, just like in the real world. You can also simulate real-world variables such as end user bandwidth, variation in wait times, etc.

It saves time. The easy-to-use script recorder lets you use an ordinary web browser to create your load testing scripts, and the quick and easy HTML test reports save you a lot of time analyzing results.

It works from either side of the firewall. You can install the Loadster Engine on your own infrastructure or test lab, allowing it to reach applications running on a local network or even on your own dev box. Or you can use Loadster Cloud for distributed, on-demand load generation from five continents.

Getting Started

If you are just getting started with Loadster, check out Account Creation & Setup. Once you’re up and running, read up on Loadster Workbench where you can learn how to record a test script, configure a load test scenario, run your first load test, and make sense of the results.