Neoclassical Piano Montage

    mntr-cli
    TypeScript icon, indicating that this package has built-in type declarations

    1.3.0 • Public • Published

    mntr-cli

    A stress test CLI for Minter Blockhain

    oclif Version Downloads/week License

    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 2048
    

    To use production version:

    $ yarn global add mntr-cli
    $ npx mntr-cli -p PRIVATE_KEY -n https://gungnir.stakeholder.space --rate 100 --duration 10 -s Mxbc04b1c077df678355c6c7c924d0f59ce66acf4f
    

    To 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 Mxbc04b1c077df678355c6c7c924d0f59ce66acf4f
    

    Command Params

    Available CLI arguments

    • --help / -h - Gives you a manual with description of all available params
    • --privateKey / -p [string] - Wallet private key which will be used to send transactions.
    • --node / -n [string] - A node URI to connect to.
    • --send_to / -s [string] - The address of test transactions retriever
    • --rate / -r [integer=2000] - The amount of requests per second.
    • --duration / -d [integer=60] - The duration of test in seconds
    • --coin / -c [string='MNT'] - A coin to use for transactions
    • --amount / -a [float='0.01'] - The amount of coins used for a test transactions
    • --maxSockets / -m [integer=2048] - Max sockets amount
    • --chainId / -i [string='2'] - Chain ID to use: 1 for mainnet and 2 for testnet
    • --headers [string] - 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"
    

    Keywords

    Install

    npm i mntr-cli

    DownloadsWeekly Downloads

    1

    Version

    1.3.0

    License

    MIT

    Unpacked Size

    41.8 kB

    Total Files

    50

    Last publish

    Collaborators

    • tasyp