View on GitHub

RadarGun

Benchmarking framework for data grids and distributed caches

Building binaries

Prerequisites

Following tools are required to build RadarGun from sources

Download source code

Move to a directory where you will build the binaries and run:

$ git clone git://github.com/radargun/radargun.git

Compile and build distribution

$ cd  radargun
   $ mvn clean install -DskipTests

This operation might take a few minutes, as it will download the dependencies needed by the various plugins (e.g., it will download Infinispan and its dependencies, EHCache and its dependencies, etc). Once the install is complete, you will find the distribution in ./target/distribution/RadarGun-<version>.zip. Unzip this on cluster nodes where you wish to run RadarGun.

Distributions's content (for RadarGun 2.1.x)

   |-bin
   |-conf
   |-lib
   |-plugins
   |---ehcache26
   |-----conf
   |-----lib
   |---hazelcast3
   |-----conf
   |-----lib
   |---infinispan80
   |-----conf
   |-----lib
   |---...
   |-reporters
   |-schema
   |-results (optional)