evil-minions
is a load generator for Salt Open. It is being developed at SUSE to aid SUSE Manager scalability testing.
Ongoing development, minimal functionality is there.
- install salt-minion 2015.8.12
- clone this git repository
This project contains a script, dumping-salt-minion
, that runs salt-minion
while dumping all ZeroMQ traffic into a /tmp/minion-dump.yml
file.
./dumping-salt-minion
# will create /tmp/minion-dump.yml
This "dump" can be fed to the evil-minions
script, which will mimic the original minion by sending the same responses to equivalent requests coming from the master. It will by default simulate 10 copies of the original minions, the count can be changed via a commandline switch:
./evil-minions --count 5 <MASTER_FQDN>
- only the ZeroMQ transport is supported
mine
events are not really reproduced- delays between responses are not reproduced
state.sls
'sconcurrent
option does not really work- only
*
and exact minion id targeting are supported at the moment