Answers

NeoLoad does support Websocket testing. The WebSocket content can be text or binary like any common application. In your case it's binary. There's a functionnality in NeoLoad to handle custom data format.

But you would need the specification of the binary data exchanged by your Microsoft add-on and the server. Then using JAVA code in NeoLoad you could convert the binary content in a readable format.