is an easy configurable tool for a fast and simple deployment of blockchain networks. One command is enough to launch different blockchain networks with the desired parameters, such as the number of nodes, the number of validators, machine computing power, etc. Tank.bench
is a tool allowing to create diverse loading for blockchains, mainly by transactions. It is integrated into Mixbytes.Tank. To load a cluster deployed using MixBytes.Tank, just run one command.
In order for these utilities to work with a specific blockchain, it is necessary to write the corresponding bindings, i.e. the code specific to a particular blockchain. Tank requires an instruction for deploying Polkadot nodes, and the bench - the code that creates transactions and sends them to the network.
To run a Polkadot network for subsequent performance measurements and troubleshooting, the MixBytes team developed 2 tools: a Polkadot binding
for MixBytes.Tank and a Polkadot binding
The comprehensive code is located in the following repositories: https://github.com/mixbytes/tank https://github.com/mixbytes/tank.ansible-polkadot https://github.com/mixbytes/tank.bench-polkadot