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.
High Availability Performance Testing
Load testing is an important part of ensuring that the CAS server deployment is ready for prime time production use. This page outlines a number of strategies and tools you may use to run performance tests on your deployment and observe results.
Locust
Locust is an easy-to-use, distributed, user load testing tool. It is intended for load-testing web sites (or other systems) and figuring out how many concurrent users a system can handle. See this guide for more info.
JMeter
Apache JMeter is a great performance testing tool that is used heavily within the Java community. See this guide for more info.
Artillery
Artillery is a scalable, flexible and easy-to-use platform that contains tools you need for production-grade load testing See this guide for more info.