Hi there,
We want to run performance and load testing on our servers. Which tool fits the best for OpenLDAP (we are running servers behing haproxies as well).?
Is there a specific tool for Openldap? Do you have any recommendation with other tools?
We want to run tests through CI pipelines.
Thank you
On 7/7/2025 11:28 PM, BECOT Jérôme wrote:
We want to run performance and load testing on our servers. Which tool fits the best for OpenLDAP (we are running servers behing haproxies as well).?
Is there a specific tool for Openldap? Do you have any recommendation with other tools?
I have had a lot of success load testing using SLAMD (https://github.com/dirmgr/slamd). It's an oldie but a goodie. Jmeter also works, but being less familiar to me, I'm less effective with it. I'm not sure if SLAMD is better, but due to the tool familiarity I have with it, it's better for me.
SLAMD does seem like it's easier to set up to run multiple clients, which is a key factor to find out where the "ceiling" is.
Note, logging affects performance a lot. If you really want good performance, set loglevel to 0. Even logging to /dev/null is a performance hog. Yes, I'm aware of the trade-offs (some of which can be mitigated by fully exploiting cn=monitor). YMMV.
We want to run tests through CI pipelines.
I have not done this, but you can submit SLAMD jobs via command-line, so this is definitely possible.
openldap-technical@openldap.org