{"id":20156198,"url":"https://github.com/openfun/bbb-stress-test","last_synced_at":"2025-04-09T22:21:11.529Z","repository":{"id":46126849,"uuid":"271280743","full_name":"openfun/bbb-stress-test","owner":"openfun","description":"A stress testing tool for BigBlueButton","archived":false,"fork":false,"pushed_at":"2023-04-06T12:36:30.000Z","size":29,"stargazers_count":41,"open_issues_count":7,"forks_count":30,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-24T00:14:21.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openfun.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-10T13:12:12.000Z","updated_at":"2024-10-13T17:54:22.000Z","dependencies_parsed_at":"2024-11-13T23:38:14.397Z","dependency_job_id":"82989fa5-e2c0-4b17-9dad-cb4e7f9f4a62","html_url":"https://github.com/openfun/bbb-stress-test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fbbb-stress-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fbbb-stress-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fbbb-stress-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fbbb-stress-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openfun","download_url":"https://codeload.github.com/openfun/bbb-stress-test/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248120068,"owners_count":21050887,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T23:37:57.771Z","updated_at":"2025-04-09T22:21:11.505Z","avatar_url":"https://github.com/openfun.png","language":"JavaScript","readme":"# A stress testing tool for BigBlueButton\n\n## Overview\n\nThis is a stress testing tool for [BigBlueButton](https://bigbluebutton.org/).\n\nIt simulates client activity in a BBB conference thanks to [Puppeteer](https://pptr.dev/).\n\n## Getting Started\n\n### Preparation\n\n1) Clone this repository\n\n2) Run `make bootstrap`\n\n3) Update the generated `.env` file to specify `BBB_URL` and `BBB_SECRET`. \\\nYou can get these values by running `bbb-conf --secret` on your BBB server.\n\n### Ready to launch your test?\n\n1) Manually start a meeting on your BBB server.\n\n2) Get the meeting ID by running `make list-meetings`\n\n3) Update your `.env` file to set the following variables :\n   - `BBB_MEETING_ID` : the meeting ID\n   - `BBB_CLIENTS_LISTEN_ONLY`: the number of simultaneous clients to connect in \"Listen only\" mode\n   - `BBB_CLIENTS_MIC` : the number of simultaneous clients to connect with an active microphone\n   - `BBB_CLIENTS_WEBCAM` : the number of simultaneous clients to connect with an active webcam and microphone\n   - `BBB_TEST_DURATION` : the duration of the test in seconds\n\n4) Run `make stress` to launch the test suite\n\n## Contributing\n\nThis project is intended to be community-driven, so please, do not hesitate to\nget in touch if you have any question related to our implementation or design\ndecisions.\n\nWe try to raise our code quality standards and expect contributors to follow\nthe recommandations from our\n[handbook](https://openfun.gitbooks.io/handbook/content).\n\n## License\n\nThis work is released under the MIT License (see [LICENSE](./LICENSE)).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfun%2Fbbb-stress-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenfun%2Fbbb-stress-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfun%2Fbbb-stress-test/lists"}