voltron

0.7.1 • Public • Published

Voltron: Test your Zetta cluster

Voltron is a CLI or API based solution for creating mock Zetta instances to peer with a cloud deployment. It is also used to traverse a Zetta API or subscribe to Websockets. All of this functionality can be stood up indefinitely and controlled by API as well.

Generate peers

  Usage: voltron test load [options] [url]

  Options:

    -h, --help               output usage information
    -i --instances <number>  Number of instances to start. Default 10.
    -s --sensors <number>    Number of sensors per instance
    -a --actuators <number>  Number of actuators per instance
    -f, --file               Output to a file
    -s, --silent             Silence output
    --spec <path>            Specification file path.
    -t --time <time>         Time in seconds to run test for. Defaults to 60.
    --csv                    Format output as csv.
    --csv-headers            Add headers to csv output.

Generate HTTP API Requests

  Usage: voltron test api [options] [url]

  Options:

    -h, --help                output usage information
    -r --requests <requests>  Requests to send
    -t --time <time>          Time in seconds to run test for. Defaults to 60
    -c --clients <number>     Number of clients to generate
    -rps --rate <number>      Number of requests per second

Generate Websocket Subscriptions

  Usage: voltron test ws [options] [url]

  Options:

    -h, --help               output usage information
    -i --instances <number>  Number of instances to start. Default 10.
    -f, --file               Output to a file
    -s, --silent             Silence output
    --spec <path>            Specification file path.
    -t --time <time>         Time in seconds to run test for. Defaults to 60.

Start API to control testing utilities

  Usage: voltron start api [options]

  Options:

    -h, --help        output usage information
    -p --port <port>  port number for server to listen on.
    -l --link <link>  link the voltron API to another zetta.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.7.1
    1
    • latest

Version History

Package Sidebar

Install

npm i voltron

Weekly Downloads

1

Version

0.7.1

License

MIT

Last publish

Collaborators

  • mdobs