Utility for testing bloop server implementations and performance.
npm i -g bloop-server-tester
To get a list of all commands and their arguments/options, run:
By default, the tester will not validate server certificates. If you wish to do so, you can enable validation for any
command by supplying the
Each command uses an auth string to connect. An auth string is always in the following format:
Test authentication with a given client ID and secret:
bloop-server-tester auth <auth-string>
Test the ping reply time of a server with a given number of iterations (defaults to 10):
bloop-server-tester ping -i 10 <auth-string>
You can continuously load test your server with a given number of connections and UIDs:
bloop-server-tester load-test -c 15 -u ababababababab acacacacacacac <auth-string>
This will send a bloop through every connection every 500ms.