Mattermost load-test-ng provides a set of tools written in Go to help profiling Mattermost under heavy load, simulating real-world usage of a server installation at scale.
It's a complete rewrite of the previous load-test tool which served as inspiration.
- Give an estimate on the maximum number of concurrently active users the target system supports.
- Enable more control over the load to generate through the use of Controllers.
- Provide extensive documentation from lower level code details to higher level guides and walk-throughs.
Documentation and implementation details can be found in the docs folder. Code specific documentation can be found on GoDoc.
If you need any help you can join the Developers: Performance channel and ask developers any question related to this project.