One of the biggest barriers to entry for load testing is its complexity. Traditional load testing requires:
Scripting experience to accurately simulate a user's actions on a web app
An understanding of networking protocols and the application's architecture
Lots of physical machines to run tests on, which can be expensive to provision and maintain
Our goal at Flood is to take care of these complexities and enable anyone to do load testing.
Flood is a platform that allows you to upload and run load test scripts at scale on cloud-based and on-premise infrastructure. Here's how Flood fits into your load testing:
We help you create your scripts
We've created what we think is the easiest way to get started with load testing, and it's called Test Builder. Test Builder is an interface we’ve built that allows you to run a load test without needing to learn how to code. You enter details like the URL to be tested and some basic parameters, and the Test Builder creates a JMeter script for you. We'll go over how to get started with Test Builder in this guide.
In addition, we also support a variety of opensource tools including JMeter, Gatling, Flood Element, and Selenium, so you can create scripts using your favourite tool(s).
While we don't write scripts for you, we may be able to help you out if you get stuck while scripting.
We help you execute your load tests
Running tests on multiple machines can be more difficult than it initially seems. With Flood, you can:
Start as many load generators (nodes) as you want, scaling up and down on the fly