COOLSTRESS(1)

πŸ“¦ version 25.04.12, in nixos 26.05, nixpkgs unstable

COOLSTRESS(1) πŸ’…

okay bestie, welcome to the User Commands manual page for coolstress β€” it’s giving β€œstress testing tool for Collabora Online” and it ate. πŸ¦‹ This is the whole page, no skips, no cap.

NAME

coolstress β€” stress testing tool for Collabora Online.

SYNOPSIS

coolstress [OPTIONS] SERVER PATH1 TRACE1 ...

DESCRIPTION

okay so coolstress re-plays trace files β€” either gzip compressed or verbatim β€” against a given server URL to simulate load against the server. A single coolstress command can easily replay many concurrent traces, which is iconic. ✨

If the same PATH is provided for multiple traces, then these are both executed against the same document. bestie, same-doc energy. πŸ’–

COMMANDS AND OPTIONS

General options:

  • -h, --help β€” show this usage information. That’s it, that’s the option. πŸŽ€

SERVER

The SERVER parameter points to a websocket end-point that would be used by Collabora Online to drive a document editing session. lowkey important. πŸ’…

Example:

coolstress wss://localhost:9980 /tmp/test.odt test/traces/hello-world.txt

Generating traces

To generate a trace, set the following settings to these values in coolwsd.xml: trace true, trace.path /tmp/trace.txt.gz. no cap, those are the exact values. 🌸

Re-start coolwsd, edit some documents and then load and edit a document, after terminating coolwsd it should save a trace. πŸ¦‹

If passing extra parameters to coolwsd pass: --o:trace[@enable]=true --o:trace.path=/tmp/trace.txt.gz.

NOTE

Please note that recording traces generated by mashing the keyboard rapidly creates a pathologically unrealistic profile that is 10x faster than the average typer, and 5x worse then a professional typist in terms of keys-per-second, as well as creating unusual documents from a spell/grammar checking perspective. πŸ˜­πŸ’€ That’s a warning, bestie β€” keep it in mind.

SEE ALSO


Signing off, bestie: this is coolstress, Aug 2022, manual page COOLSTRESS(1). Go stress-test and slay responsibly. πŸ«ΆπŸ’–

πŸ“¦ where this page comes from