-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the hailstorm-sdk
wiki!
Hailstorm is a cloud-based load generation application capable of generating massive amounts of load on a test system and monitoring performance counters on test system components. Hailstorm uses Apache JMeter to generate the load on the system under test. The application provides a command-line interface (CLI) and web based user interface to configure the test environment, start tests, stop tests and generate reports. Behind the scenes, the application uses Amazon EC2 to create load agents. Hailstorm can also use docker containers, virtual machines or physical machines in a data center to access systems that are not available publicly.
To know the motivation behind Hailstorm, check out the Hailstorm overview.
Hailstorm is available in two forms:
- A web application and components for managing multiple Hailstorm projects.
- A command line interface (CLI) for managing a single project.
Download the latest release from Hailstorm Releases.
All releases from 5.0.0
onwards distribute docker-compose
configuration files.
The web application is recommended for most users. The setup takes one command:
cd hailstorm-web
docker-compose up
Once the containers have spun up, open your browser to http://localhost:8080. This will load the web application. Follow the on screen instructions to get started with load generation.
Users looking for advanced options can use the CLI. Refer to the CLI Tutorial to know more.