Load tesing BBB session

74 views
Skip to first unread message

Reeya Manandhar

unread,
Aug 17, 2022, 2:37:30 AM8/17/22
to BigBlueButton-dev
Hello all,
I am trying to test BBB . I wanted to know how many user a session can handle if the particiapnt uses chat, audio and video feature.
For this, I have simulated the work in Apache Jmeter. I was able to simulate the chat feature through apache jmeter. But I couldn't figure out how to simulate the user with audio and webcam on. 
I have installed JMeter WebSocket Samplers by Peter Doornbosch to handle the data genetrated thriugh websocket I tried it by using the messages sent  through websocket(by inspecting the web browsers network section). It worked for chat. 
How can I simulate it using Jmeter to know the user limit if user turn on audio and video feature. 
I have also installed BBB monitoring tool (bbb exporter ) to monitor the scenario in real time. But its manual work to know the number of user a session can handle
Is there other way/tool to simulate work beside Jmeter?
The first figure shows the simulation done through jmeter.
The second figure shows the chat data that has been genetrated from websocket. Same data is used in Jmeter for simulation

simulation.png
chat.png

basisbit

unread,
Sep 20, 2022, 6:01:23 AM9/20/22
to BigBlueButton-dev
You'll have to run the website in headless chromium instances or similar and simulate button clicks and so on in there.
No need to reinvent the wheel though, you might want to take for example a look at https://github.com/mconf/bigbluebot and similar

Felipe Cecagno

unread,
Sep 20, 2022, 11:14:41 AM9/20/22
to bigblueb...@googlegroups.com
We did some work in the past with jmeter, it was pretty interesting and a good starting point for any testing effort using jmeter: https://github.com/mconf/bbb-jmeter

Please keep us posted on your progress.

Best regards,

--
   
Felipe Cecagno


--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/46f95eb5-be55-479b-b2b9-7d2c5d849153n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages