Artillery Performance Testing

Load testing is an important part of ensuring that the CAS server deployment is ready for prime time production use. Artillery is a scalable, flexible and easy-to-use platform that contains tools you need for production-grade load testing.

Installation

You can install Artillery via npm:

1
2
npm install -g artillery
artillery --version

Scripts

The scripts and scenarios can be downloaded from here.

Test Execution

For each test script, you can run the following command:

1
2
cd ./etc/loadtests/artillery
artillery run "${artilleryScript}"