A Murder of Crows, aka amoc, is a simple framework for running massively parallel tests in a distributed environment.
It can be used as a rebar3
dependency:
{deps, [
{amoc, "3.2.0"}
]}.
or in mix
:
defp deps() do
[
{:amoc, "~> 3.2"}
]
end
MongooseIM is continuously being load tested with Amoc. All the XMPP scenarios can be found here.
In order to implement and run locally your scenarios, follow the chapters about developing and running a scenario locally. Before setting up the distributed environment, please read through the configuration overview.
To see the full documentation, see hexdocs.
You can also try with the livebook demo here: