This folder provides all resources related to (automated) tests that are not part of our unit & integration test suite.
You can find performance tests in the performance
folder which are using Artillery.
Easily install Artillery on your machine with the following command:
npm install -g artillery@latest
Verify that the installation was successful:
$ artillery dino
------------
< Artillery! >
------------
\
\
__
/ _)
_/\/\/\_/ /
_| /
_| ( | ( |
/__.-'|_|--|_|
Automatically send a growing number of requests (5 to 25) to scrape metrics over 60 seconds:
artillery run .\performance\steady-load-scraper-scrape.yml
Automatically send a growing number of requests (5 to 25) to probe the health endpoint over 60 seconds:
artillery run .\performance\steady-load-resource-discovery-health.yml