mattermost-load-test-ng

module
v1.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2023 License: Apache-2.0

README

Mattermost load-test-ng

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.

Goals

  • 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

Documentation and implementation details can be found in the docs folder. Code specific documentation can be found on GoDoc.

Help

If you need any help you can join the Developers: Performance channel and ask developers any question related to this project.

Directories

Path Synopsis
api
cmd
terraform/ssh
Package ssh is a simple wrapper around an ssh.Client which implements utilities to be performed with a remote server.
Package ssh is a simple wrapper around an ssh.Client which implements utilities to be performed with a remote server.
examples
api
user/websocket
Package websocket is a tiny websocket client purpose-built for load-testing.
Package websocket is a tiny websocket client purpose-built for load-testing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL