This is a basic GeoServer load tester implemented with locust
Edit the config.toml and layers.csv to your needs.
Start a GeoServer like docker run -it -p 8080:8080 docker.osgeo.org/geoserver:2.27.2
pip install locustpython -m venv venvsource venv/bin/activatepip install -r requirements.txtlocust -f loadtest.py- Open http://0.0.0.0:8089/ and define "number of users" (50) and "ramp up" (10) to start a test
Authentication against GeoServer is not yet supported.