Artemis is an open-source, serverless framework for scalable load testing of your APIs.
- an AWS account
npm
installed- AWS CLI installed and configured
- AWS named profile
- AWS CDK command-line tool installed
- run
npm install -g artemis-load-testing
- run
artemis help
to see a list of available commands
$ artemis help
Usage: artemis [options] [command]
Artemis API Load Testing CLI
Options:
-h, --help display help for command
Commands:
run-test [options] Run the test script concurrently this number of times.
admin-dashboard Launch the Artemis GUI dashbaord.
grafana-start Start the Artemis Grafana dashboard.
grafana-stop Stop the Artemis Grafana dashboard.
deploy Deploy Artemis infrastructure on the user's AWS account.
sleep Stop all support container tasks for minimal AWS usage charges.
teardown Teardown Artemis infrastructure on user's AWS account, retain Artemis database.
destroy-db Delete the Artemis database.
help [command] display help for command
username: artemis
password: api_load_testing