3pillarlabs/hailstorm-sdk

Name: hailstorm-sdk

Owner: 3Pillar Global Open Source

Description: Distribute Apache JMeter tests with Amazon EC2 instances or data-center machines, optionally collect application infrastructure metrics and generate editable reports.

Created: 2017-08-16 04:48:11.0

Updated: 2018-03-16 01:20:57.0

Pushed: 2018-03-05 15:00:48.0

Homepage: https://3pillarlabs.github.io/hailstorm-sdk/

Size: 4996

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Hailstorm SDK

Build Status

This SDK has all the Hailstorm applications -

This SDK can be used to create a virtual machine that contains all the applications.

Software Prerequisites
  1. Vagrant - This project was developed using version 1.8.1, recommend same or higher version.
  2. For local setup, you'll need VirtualBox. Depending on how you install Vagrant, VirtualBox may be bundled with the Vagrant setup.
  3. For the AWS setup, you need to install the vagrant-aws plugin. Follow the instructions from the project page.
Setup

Follow these steps for a development or release setup. If you plan to use Hailstorm for performance testing, use the release setup. First you need to create the VM -

ant up dev

This will take a long time for creating and provisioning the VM with everything you need, so you can refill your coffee if you'd like!

Release

Follow these steps for performance testing an application -

Hailstorm CLI

If you want to use the CLI interface, SSH into the VM, once the VM has been provisioned successfully, SSH to the VM.

ant ssh dev

To create a new Hailstorm project named getting_started -

storm-cli getting_started

This will create the skeleton structure. To get started with your project -

etting_started
ript/hailstorm

This should display the Hailstorm prompt.

ome to the Hailstorm (version 4.0.0) shell.
 help to get started...


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.