Reference Overview

Javascript Definition

Description of the JavaScript Definition that is used to define a test case.

Data Sources

Many tests require special test data. We provide multiple options to extend your otherwise static tests using data sources.


Each test case has to have at least one session, which describes what a newly launched client will do.


Each test case has to have at least one target, which defines the protocol (http/https), hostname and port of the target.

Arrival Phases

To specify how many clients StormForger should launch you have to set one or more arrival phases.


Each session has to contain at least one request.

MultiPart Requests

MultiPartBuilder helps building multipart payloads for request.


StormForger is able to send push notifications with information snapshots during a test. Take a look at the integration reference for more information.

Content Extraction

Use content extraction to extract data from responses via JSONPath, XPath or regular expressions for subsequent requests.

Test Run Details

For each test run we provide a detail page with serveral metrics.

Test Run Latency Graph

The Latency Distribution view allows for details drilldowns into each test runs latencies.

Test Options

Configure test options used for test runs.

Test Cluster

StormForger starts a dedicated load generator cluster for your test run.

Non-Functional Requirements

StormForger offers to define formal, non-functional requirements to check your test runs.

Load Test Engine

StormForger uses a Load Test Engine internally. Read more about what this means and how to configure it.

Icon Support Are you stuck? Or do you have any feedback? Get in touch with us – we are happy to help you.
Icon Schedule a demo Schedule a personal, customized demo. We'll show you around and introduce you to StormForger.
Icon Talk to a human To build and run reliable applications is complex – we know. Schedule a call and we’ll figure things out.