The BBB loadtests utilize the BigBlueBot repository(https://github.com/mconf/bigbluebot) which builds on Puppeteer to start and connect Bots for a given BigBlueButton room and create load by writing in chat, using audio or video.
A suspended cronjob launches the tests by setting up pods with the given image which execute a wrapper script starting the node test.
Requires: Node
node ./loadtest/tests/chat-test.js
The repo is distributed into infrastructure and loadtest code.
Contains the Helm Chart to deploy and the Dockerfiles in their respective Folders
Consists of the BigBlueBot testscripts.
Contains different config files like environment or options.
Different data files needed for execution.
Containes different helper classes from BigBlueBot to use in the tests.
Build on bigbluebot and was modified for BBB 2.6.*.