Load testing for video calling sessions

Hey Guys !

At first it’s been great experience in using k6 . You guys are doing a wonderful job.

Can K6 can do load testing for video calling ? Right now the way around that I am trying to set a key value in local storage and try to run test for 10 VUs . Can K6 access and set local storage value.
If there is something else I am missing out please let me know.

It’s very urgent I have to perform load testing for video calls.


Hi, welcome to the forum :slight_smile:

Currently k6 only supports HTTP/1.1, HTTP/2 and WebSockets protocols, so it’s not really suitable for testing real-time streaming services like video calling.

Which protocols would you need support for to test video calling? If it’s something like WebRTC and it exposes a WebSockets bridge endpoint, you might be able to use k6 for that.

Can K6 access and set local storage value.

No, there’s no support for localStorage in k6. You could emulate it by loading a JS file from disk, though you won’t be able to save it back, so it might not work for you.

If you post a script with what you’re trying to do, we might be able to help you further. :slight_smile:

1 Like