An API testing tool.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmd
tests
vendor
verifiers
.gitignore
Gopkg.lock
Gopkg.toml
LICENSE
README.md
main.go
thrasher

README.md

Thrasher

Description: An API tester. Basically, this CLI throws test data at a URI end point.

Commands

thrasher thrash

This command I'll use to start calls of generated data against an API end point.

thrasher config set

This command can be used to set the end point in which to send data to.

thrasher config view

This command can be used to check what the URI is that the requests will be sent against.

thrasher config verify

This command can be used to verify that the configured URI is set appropriately.

Managing Configuration

The CLI starts with one of two states. It either has a testing URI that the CLI will execute tests against or it doesn't. The CLI need to check for this every time a command is executed. If it doesn't have or can't find the configuration a message should appear stating what is missing and then exit out. If the configuration information exists then we can continue forward.