1.3.0 • Published 6 years ago
mntr-cli v1.3.0
mntr-cli
A stress test CLI for Minter Blockhain
A simple but very powerful tool to test any node for reliability.
Features:
- Response stats
- Shows failed responses by status code
- In-depth logging, if
MNTR_DEBUG=*env variable is set
Usage
We recommend to run this at first:
$ ulimit -n 2048To use production version:
$ yarn global add mntr-cli
$ npx mntr-cli -p PRIVATE_KEY -n https://gungnir.stakeholder.space --rate 100 --duration 10 -s Mxbc04b1c077df678355c6c7c924d0f59ce66acf4fTo use dev version:
$ git clone https://github.com/tasyp/mntr-cli
$ cd mntr-cli/
$ ./bin/run -p PRIVATE_KEY -n https://gungnir.stakeholder.space --rate 100 --duration 10 -s Mxbc04b1c077df678355c6c7c924d0f59ce66acf4fCommand Params
Available CLI arguments
--help / -h- Gives you a manual with description of all available params--privateKey / -pstring - Wallet private key which will be used to send transactions.--node / -nstring - A node URI to connect to.--send_to / -sstring - The address of test transactions retriever--rate / -rinteger=2000 - The amount of requests per second.--duration / -dinteger=60 - The duration of test in seconds--coin / -cstring='MNT' - A coin to use for transactions--amount / -afloat='0.01' - The amount of coins used for a test transactions--maxSockets / -minteger=2048 - Max sockets amount--chainId / -istring='2' - Chain ID to use: 1 for mainnet and 2 for testnet--headersstring - Headers to use for requests. Format -Key:Value. It can be used multiple times to use many headers at once, e.g.:
mntr-cli --headers "X-Project-Id:project-id" --headers "X-Project-Secret:secret"