Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.12 KB

README.md

File metadata and controls

48 lines (34 loc) · 1.12 KB

(Automated) Tests

This folder provides all resources related to (automated) tests that are not part of our unit & integration test suite.

Performance tests

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! >
 ------------
          \
           \
               __
              / _)
     _/\/\/\_/ /
   _|         /
 _|  (  | (  |
/__.-'|_|--|_|

Docs

Scraper Agent

Automatically send a growing number of requests (5 to 25) to scrape metrics over 60 seconds:

artillery run .\performance\steady-load-scraper-scrape.yml

Resource Discovery Agent

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