# Load testing Socket IO with Gatling

**URL:** <https://community.gatling.io/t/load-testing-socket-io-with-gatling/8444>\
**Category:** General discussions\
**Created:** [November 12, 2023, 10:43pm UTC](https://community.gatling.io/t/load-testing-socket-io-with-gatling/8444 "2023-11-12T22:43:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dranidis](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/dranidis/32/1359_2.png) [@dranidis](https://community.gatling.io/u/dranidis)\
**Post date:** [November 12, 2023, 10:43pm UTC](https://community.gatling.io/t/load-testing-socket-io-with-gatling/8444/1 "2023-11-12T22:43:03Z")

</div>

I wrote a blog post about Gatling and SocketIO communication. I thought that this would be useful for other people trying to test SocketIO client/server communication. Gatling supports WebSocket connect, close and send but SocketIO which is built on top of WebSockets requires some extra work. The blog presents how to properly connect, send messages and disconnect.

> **[Load testing Socket IO with Gatling](https://dranidis.github.io/posts/gatling-socketio/)**
>
> This article will hopefully save you some of the trouble I had, when I tried to use Gatling for Socket.IO sockets. Gatling has support for web sockets but one has to do a lot of research and workarounds in order to make it work with Socket.IO...

---

<div class="post-metadata">

**Author:** ![slandelle](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/slandelle/32/4_2.png) [@slandelle](https://community.gatling.io/u/slandelle)\
**Post date:** [November 14, 2023, 8:41am UTC](https://community.gatling.io/t/load-testing-socket-io-with-gatling/8444/2 "2023-11-14T08:41:07Z")

</div>

Thanks a lot for writing this up and sharing!

I’ll try to have a look today.

Cheers

---

<div class="post-metadata">

**Author:** ![dranidis](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/dranidis/32/1359_2.png) [@dranidis](https://community.gatling.io/u/dranidis)\
**Post date:** [November 18, 2023, 4:49pm UTC](https://community.gatling.io/t/load-testing-socket-io-with-gatling/8444/3 "2023-11-18T16:49:05Z")

</div>

Hi everybody!

As I continue working in a project with Gatling and socketIO, I have to work with a server using a MessagePack binary format. I would like to share with you again my findings. Please take a look at my second post about Gatling and Socket IO:

[Load testing Socket.IO servers using msgpack-parser with Gatling](https://dranidis.gr/posts/gatling-socketio-msgpack/)

Let me know if you have any questions or feedback.

Thanks
