Distributed data-plane performance testing tool
bin | ||
doc/source | ||
etc | ||
scenarios | ||
shaker | ||
tests | ||
tools | ||
.gitignore | ||
.testr.conf | ||
config-generator.conf | ||
LICENSE | ||
openstack-common.conf | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Shaker
Shake VMs with our sheer-class tests!
Installation
The tool requires OpenStack clients to be installed and available
from the system shell. OpenStack user must be specified in the
environment (e.g. via sourcing openrc file). During installation the
tool uploads Ubuntu cloud image, boots VM, installs all needed packages
into it and creates snapshot with name shaker-image
. The VM
is launched in Fuel default network or in the one set by
NETWORK_NAME
variable
- To install:
-
- Run
./bin/prepare.sh
to configure the image inside OpenStack - Run
python setup.py install
to install the tool on the master node
- Run
Additional dependencies: tests that use netperf requires
numpy
and matplotlib
Python modules to be
installed on the master.
How to run
shaker --scenario <scenario-file>