Designing your test

How to use the Stream Editor to start your first load test on Flood

Test Name

Enter a descriptive test name for your stream.

First, you'll need to name your stream. This can really be anything you want, but we recommend that you choose a name that describes the scenario you're running, such as "Home Page" or "Checkout Flow".

This will be the stream name, and every flood that is run for this stream will be incremented. For example, if your stream name is "Home Page" and you run two floods using it, the flood names will be "Home Page 1" and "Home Page 2" to prevent confusion.

Test Type

Select the Test Builder test type.

Next, the Test Type step asks you how you're going to be creating your script. You would select the first option, Script Upload, if you already have scripts from one of the tools we support, but for this guide, select Test Builder.

Base URL

Enter the domain you want to test.

For Base URL, enter the URL of the domain you'd like to test, not including the pages within the domain that you want to test. For this example, I'm using our test page at https://flooded.io. You can use this to test as well, but note that this domain is only for small shakeout tests.

Test Steps

Click Add Step.

This is where you can specify exactly which pages you want to test. Click Add Step.

Add the pages you want to test.

When you add a step, it defaults to GET /, which means that your script will navigate to the URL that you specified in the Base URL step.

You can add Headers, URL params and a body for each step. When you click the Verify button on the bottom right, you should see a "200 OK" response if you've set up your request correctly. You'll also see the Response Headers and Response Body for this request so that you can check that you're getting the response that you expect.

Clicking Add Step will allow you to add another request that will be carried out after the first one. All the steps that you add here will be executed sequentially.

Configure Launch

If you're ready with your steps, click the Configure Launch button to go to the Launch tab.