WORKERS AHEAD!
You are viewing the development documentation for the Apereo CAS server. The functionality presented here is not officially released yet. This is a work in progress and will be continually updated as development moves forward. You are most encouraged to test the changes presented.
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}"