# High Availability Performance Testing

Source: https://apereo.github.io/cas/development/high_availability/High-Availability-Performance-Testing.html

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](https://apereo.github.io/cas/development/high_availability/Performance-Testing-Locust.html) for more info.

## JMeter

Apache JMeter is a great performance testing tool that is used heavily within the Java community. [See this guide](https://apereo.github.io/cas/development/high_availability/Performance-Testing-JMeter.html) 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](https://apereo.github.io/cas/development/high_availability/Performance-Testing-Artillery.html) for more info.
